Skip to content

Releases: supabase/setup-cli

v3.0.0

Choose a tag to compare

@jgoux jgoux released this 07 Jul 11:27
46f7f98

Summary

  • Install the Supabase CLI from the npm package instead of GitHub releases.
  • Support latest, beta, and fixed npm package versions.
  • Remove the github-token input; npm is now the source of truth for CLI resolution and install.
  • Preserve caller npm configuration by running npm from the workspace while keeping the action-owned install isolated.
  • Improve musl/Alpine runtime handling for existing node and npm binaries.

Validation

  • CI and E2E passed on main before tagging.
  • All open pull requests were cleared before release.

v3 is the moving major-version alias for this release.

v2.1.1

Choose a tag to compare

@jgoux jgoux released this 21 May 07:34
3c2f5e2

Fix Alpine/Linux musl containers that do not already include the C++ runtime libraries required by Bun and the Supabase CLI shim.

  • Install missing libstdc++ and libgcc before running oven-sh/setup-bun in Alpine/musl containers.
  • Keep non-Linux and non-musl runners as no-ops.
  • Fail with a clear setup message when a musl container cannot install the required packages.

Validation: https://github.com/jgoux/setup-cli-testing/actions/runs/26172791463

v1.7.1

Choose a tag to compare

@jgoux jgoux released this 21 May 07:34
ab05898

Backport the Alpine/Linux musl runtime dependency fix to the v1 action channel.

  • Install missing libstdc++ and libgcc before verifying Supabase CLI versions from .apk archives.
  • Keep non-.apk archive installs unchanged.
  • Rebuild the bundled v1 action artifact.

Validation: https://github.com/jgoux/setup-cli-testing/actions/runs/26172791463

v2.1.0

Choose a tag to compare

@jgoux jgoux released this 20 May 14:24
52a4467

Fix setup-cli on Linux musl/Alpine containers.

  • Authenticate the latest Supabase CLI release lookup with the optional github-token input.
  • Use Bun musl builds on Linux musl containers.
  • Download Supabase CLI .apk assets for Linux musl and CLI versions v2.99.0+.

v1.7.0

Choose a tag to compare

@jgoux jgoux released this 20 May 14:24
ad077b4

Backport Linux musl/Alpine support to the v1 action channel.

  • Download Supabase CLI .apk assets for Linux musl and CLI versions v2.99.0+.
  • Add the extracted .apk usr/bin directory to PATH.
  • Support authenticated latest release lookup with the optional github-token input.

v2.0.1

Choose a tag to compare

@jgoux jgoux released this 18 May 11:13
a4d563a

Fix latest Supabase CLI archive resolution for v2.99.0+.

v1.6.1

Choose a tag to compare

@jgoux jgoux released this 18 May 11:20
cd9b0fd

Backport latest Supabase CLI archive resolution for v2.99.0+ to the v1 action channel.

v2.0.0

Choose a tag to compare

@jgoux jgoux released this 21 Apr 13:41
df56b21

This major release refreshes the action internals, CI coverage, and release pipeline while keeping usage straightforward with uses: supabase/setup-cli@v2.

Highlights

  • Switched the action implementation to a composite action flow and modernized runtime/dependency setup.
  • Improved CLI version resolution: when version is omitted, the action now detects it from root lockfiles (bun.lock, pnpm-lock.yaml, package-lock.json) and falls back to latest.
  • Expanded validation with dedicated CI + E2E workflows and updated docs/examples around @v2.
  • Hardened repository automation and supply-chain posture (pinned actions, Dependabot workflow/policy updates, licensed workflow fixes).
  • Migrated away from old bundled distribution/test setup to a cleaner Bun-based project structure.

Maintenance updates

  • Dependency refreshes across Bun/TypeScript and GitHub Actions tooling.
  • Documentation and workflow cleanup for long-term maintainability.

Contributors

Thanks to everyone who contributed to this release:

Full changelog

36 commits between v1.6.0 and v2.0.0
Compare changes

v1.6.0

Choose a tag to compare

@sweatybridge sweatybridge released this 23 Jul 07:13
b60b589

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@sweatybridge sweatybridge released this 20 Mar 22:11
d347ba4

What's Changed

Full Changelog: v1.4.0...v1.5.0