Skip to content

ci(release): write the extracted release notes outside the checkout - #164

Merged
workshop-maybe merged 1 commit into
mainfrom
fix/release-notes-outside-tree
Aug 27, 2026
Merged

ci(release): write the extracted release notes outside the checkout#164
workshop-maybe merged 1 commit into
mainfrom
fix/release-notes-outside-tree

Conversation

@workshop-maybe

Copy link
Copy Markdown
Contributor

GoReleaser refuses to run on a dirty tree, and the untracked release-notes.md in the repo root is exactly that: the v1.0.0 tag's first workflow run failed at 0s with `git is in a dirty state: ?? release-notes.md` before publishing anything (no release object, no assets, tap untouched). Write the notes to `$RUNNER_TEMP` and pass that path to `--release-notes`.

The v1.0.0 tag will be deleted and re-cut from main once this lands, so the tagged commit carries the fixed workflow.

Post-Deploy Monitoring & Validation

Validation is the re-cut v1.0.0 release run: six archives + checksums.txt published, release body equals the CHANGELOG [1.0.0] section, tap cask reads 1.0.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Qs5JcRaDy28sgxUy6hksQo

GoReleaser refuses to run on a dirty tree, and the untracked
release-notes.md in the repo root is exactly that: the v1.0.0 tag's
first workflow run failed at 0s with 'git is in a dirty state' before
publishing anything. Write to $RUNNER_TEMP instead.
@workshop-maybe
workshop-maybe merged commit c860a2e into main Aug 27, 2026
4 checks passed
@workshop-maybe
workshop-maybe deleted the fix/release-notes-outside-tree branch August 27, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant