From aff26844bf35cef71da1e5b95098380771b4e940 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 19 Aug 2026 17:24:44 -0600 Subject: [PATCH] fix(webicached): add --tags to git fetch Bug fix: - gittag: git fetch without --tags misses tags not reachable from any branch, causing stale version lists. --- internal/releases/gittag/gittag.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/releases/gittag/gittag.go b/internal/releases/gittag/gittag.go index ff53dc3..cda2264 100644 --- a/internal/releases/gittag/gittag.go +++ b/internal/releases/gittag/gittag.go @@ -91,7 +91,7 @@ func Fetch(ctx context.Context, gitURL, repoDir string) iter.Seq2[[]Entry, error func ensureRepo(ctx context.Context, repoPath, gitURL string) error { if _, err := os.Stat(repoPath); err == nil { // Exists — fetch updates. - cmd := exec.CommandContext(ctx, "git", "--git-dir="+repoPath, "fetch") + cmd := exec.CommandContext(ctx, "git", "--git-dir="+repoPath, "fetch", "--tags") cmd.Stderr = os.Stderr return cmd.Run() }