fix(ci): extract git-cliff to /tmp to avoid dirty worktree #47

Merged
lerko merged 1 commits from fix/git-cliff-install into main 2026-06-02 14:20:23 +00:00
Owner

Summary

  • GoReleaser fails because git-cliff tar extracts into workspace, creating untracked git-cliff-2.13.1/ directory
  • GoReleaser sees dirty git state, refuses to release
  • Fix: extract to /tmp instead

Root cause from CI logs

⨯ release failed after 0s
  error= git is in a dirty state
  ?? git-cliff-2.13.1/

Test plan

  • Merge → re-tag 2026.06.2 → verify release-binaries pipeline passes
## Summary - GoReleaser fails because git-cliff tar extracts into workspace, creating untracked `git-cliff-2.13.1/` directory - GoReleaser sees dirty git state, refuses to release - Fix: extract to `/tmp` instead ## Root cause from CI logs ``` ⨯ release failed after 0s error= git is in a dirty state ?? git-cliff-2.13.1/ ``` ## Test plan - Merge → re-tag `2026.06.2` → verify release-binaries pipeline passes
lerko added 1 commit 2026-06-02 14:16:06 +00:00
fix(ci): extract git-cliff to /tmp to avoid dirty worktree
CI / test (pull_request) Successful in 2m29s
CI / lint (pull_request) Successful in 46s
CI / vulncheck (pull_request) Successful in 40s
094de23bd0
GoReleaser refuses to release when untracked files exist.
The git-cliff tarball was extracting into the workspace, leaving
a git-cliff-*/ directory that made git status dirty.
lerko merged commit c293301051 into main 2026-06-02 14:20:23 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerkolabs/uptop#47