Skip to content

build(release): goreleaser homebrew_casks.skip_upload false -> auto#25

Merged
cicdteam merged 1 commit into
mainfrom
goreleaser-skip-upload-auto
May 23, 2026
Merged

build(release): goreleaser homebrew_casks.skip_upload false -> auto#25
cicdteam merged 1 commit into
mainfrom
goreleaser-skip-upload-auto

Conversation

@cicdteam

Copy link
Copy Markdown
Contributor

Summary

Now that v0.1.0 stable is out, future pre-release tags (`-rc.N`, `-beta.N`, `-alpha.N`) should not push to the homebrew tap and silently bump brew users off the stable release mid-cycle. `skip_upload: "auto"` keeps publishing stable tags (v0.1.X, v1.0, etc.) while skipping any semver pre-release suffix.

Also tightens the comment to describe the post-v0.1.0 contract instead of the now-historical pre-launch "validate the tap end-to-end" rationale.

Test plan

  • `make release-check` (goreleaser validates the YAML)
  • Next pre-release tag (when one happens) should NOT update the homebrew cask
  • Next stable tag (v0.1.1 etc.) SHOULD update the cask

Now that v0.1.0 stable is out, future pre-release tags (-rc.N,
-beta.N, -alpha.N) should not push to the homebrew tap and bump
brew users off the stable release mid-cycle. `auto` mode keeps
publishing stable tags (v0.1.X, v1.0, ...) while skipping any
semver pre-release suffix.
@cicdteam cicdteam merged commit aa1635a into main May 23, 2026
4 checks passed
@cicdteam cicdteam deleted the goreleaser-skip-upload-auto branch May 23, 2026 13:34
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