Versions in this module Expand all Collapse all v0 v0.7.0 Aug 18, 2026 Changes in this version + const CertsDir + func ConfigurationFromContext(ctx context.Context) *config.Configuration + func CopyDirectory(src, dst string) error + func CopyDirectoryWithContext(ctx context.Context, src, dst string) error + func CopyFileWithMode(src, dst string, mode fs.FileMode) error + func CopyFileWithModeContext(ctx context.Context, src, dst string, mode fs.FileMode) error + func ExtractTar(tarFile, extractDir string) error + func IsCrossDeviceError(err error) bool + func NormalizeCertificateDomain(domain string) string + func NormalizeDeploymentDomain(rawDomain string) (canonicalDomain, safeName string, err error) + func OperationContextError(ctx context.Context) error + func ParseLeafCertificate(certPath string) (*x509.Certificate, error) + func PublishDirectoryWithRollback(sourceDir, targetDir string) error + func PublishDirectoryWithRollbackContext(ctx context.Context, sourceDir, targetDir string) error + func PublishDirectoryWithValidation(sourceDir, targetDir string, validate func() error) error + func PublishDirectoryWithValidationContext(ctx context.Context, sourceDir, targetDir string, validate func() error) error + func RuntimeFromContext(ctx context.Context) *config.Runtime + func SafeJoinUnderBase(baseDir string, pathElements ...string) (string, error) + func SanitizeDomain(domain string) string + func ValidateCertificateFiles(sourceDir, domain string) error + func ValidateSafeDomainName(safeName string) error + func WithRuntime(ctx context.Context, runtime *config.Runtime) context.Context