Skip to content

Commit 68c127f

Browse files
clkaoclaude
andcommitted
edge cask publishes on pre-releases — spacedock@next skip_upload auto→false
The spacedock@next (edge) cask carried skip_upload: auto like stable, so a hyphenated pre-release tag (release.prerelease: auto marks it pre-release) skipped BOTH casks and the edge tap stayed stale. Set the edge cask's skip_upload to false so it publishes on every tag including pre-releases. Stable stays auto so it never publishes a pre-release. Proven against goreleaser v2.16.0's real cask publish pipe (mock client): edge false→publishes on v0.23.0-pre.2 and on a final; stable auto→skips on the -pre, publishes on the final. goreleaser check passes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent e8dfd68 commit 68c127f

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

.goreleaser.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,11 @@ homebrew_casks:
151151
# devBranch=next binary that installs the `next` plugin. Its on-demand re-pull
152152
# cadence rides the unchanged next-publish.yml; goreleaser only emits the cask.
153153
- name: spacedock@next
154-
# Same pre-release guard as the stable cask: a hyphenated (pre-release) tag
155-
# skips the edge cask bump, while a final vX.Y.Z still publishes it.
156-
skip_upload: auto
154+
# `false` publishes the edge cask on every tag, including pre-releases, so the
155+
# edge tap tracks `-pre` cuts. This diverges from the stable cask's `auto`
156+
# (which skips on a pre-release) — the edge channel is meant to surface
157+
# pre-release builds, while stable never gets a pre-release.
158+
skip_upload: false
157159
ids:
158160
- spacedock-edge
159161
repository:

0 commit comments

Comments
 (0)