Skip to content

ci(release): re-publish unversioned tarball aliases#5267

Merged
avallete merged 4 commits into
developfrom
claude/fix-setup-cli-action-LeRfD
May 18, 2026
Merged

ci(release): re-publish unversioned tarball aliases#5267
avallete merged 4 commits into
developfrom
claude/fix-setup-cli-action-LeRfD

Conversation

@avallete
Copy link
Copy Markdown
Member

@avallete avallete commented May 18, 2026

goreleaser used to publish both supabase_.tar.gz
and supabase__.tar.gz. The current workflow only uploads the
versioned variant, so curl scripts, docs, the setup-cli action and
third-party tools that hit releases/latest/download/.tar.gz
have been 404-ing since v2.99.0.

Copy the versioned tarballs to the legacy unversioned names before the
release upload step. See #5257.

Fixes #5262

claude added 2 commits May 18, 2026 11:19
goreleaser used to publish both supabase_<version>_<os>_<arch>.tar.gz
and supabase_<os>_<arch>.tar.gz. The current workflow only uploads the
versioned variant, so curl scripts, docs, the setup-cli action and
third-party tools that hit releases/latest/download/<unversioned>.tar.gz
have been 404-ing since v2.99.0.

Copy the versioned tarballs to the legacy unversioned names before the
release upload step. See #5257.
setup-cli (and other download clients) always fetch .tar.gz, including
on Windows runners where tc.extractTar handles the archive. The current
release only ships .zip for Windows, so 'latest' installs on Windows
also 404 after v2.99.0 (same root cause as #5257).

- build.ts: when archiving a Windows target, additionally emit a .tar.gz
  containing the same binaries, and hash both files in checksums.txt.
- release-shared.yml: upload the new versioned Windows .tar.gz files,
  extend the unversioned-alias loop to cover windows_{arm64,amd64},
  and list those aliases in the release upload.

See #5257.
@avallete avallete requested a review from a team as a code owner May 18, 2026 13:14
@avallete avallete enabled auto-merge (squash) May 18, 2026 13:38
@avallete avallete merged commit 2b22e5e into develop May 18, 2026
11 checks passed
@avallete avallete deleted the claude/fix-setup-cli-action-LeRfD branch May 18, 2026 13:52
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.

Artifact without the version number in its filename is no longer available.

3 participants