feat: support repository URL override env var

This commit is contained in:
Micheal Wilkinson
2026-03-20 23:40:23 +00:00
parent f79eda21c1
commit edb8508e48

View File

@@ -335,6 +335,14 @@ func readLatestChangelogVersion(rootDir, changelogPath string) (string, bool, er
} }
func deriveRepositoryURL(rootDir string) (string, bool) { func deriveRepositoryURL(rootDir string) (string, bool) {
override := strings.TrimSpace(os.Getenv("VOCIFERATE_REPOSITORY_URL"))
if override != "" {
if normalized, ok := normalizeRepoURL(override); ok {
return normalized, true
}
return strings.TrimSuffix(override, "/"), true
}
serverURL := strings.TrimSpace(os.Getenv("GITHUB_SERVER_URL")) serverURL := strings.TrimSpace(os.Getenv("GITHUB_SERVER_URL"))
repository := strings.TrimSpace(os.Getenv("GITHUB_REPOSITORY")) repository := strings.TrimSpace(os.Getenv("GITHUB_REPOSITORY"))
if serverURL != "" && repository != "" { if serverURL != "" && repository != "" {