From edb8508e484b301037dba6b201dbed9add6dfdb6 Mon Sep 17 00:00:00 2001 From: Micheal Wilkinson Date: Fri, 20 Mar 2026 23:40:23 +0000 Subject: [PATCH] feat: support repository URL override env var --- internal/vociferate/vociferate.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/vociferate/vociferate.go b/internal/vociferate/vociferate.go index c0ed9e8..80ab7e4 100644 --- a/internal/vociferate/vociferate.go +++ b/internal/vociferate/vociferate.go @@ -335,6 +335,14 @@ func readLatestChangelogVersion(rootDir, changelogPath string) (string, bool, er } 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")) repository := strings.TrimSpace(os.Getenv("GITHUB_REPOSITORY")) if serverURL != "" && repository != "" {