Context
The deploy workflow currently pins supabase/setup-cli@v1 to version 2.58.5 (matching package.json). Worth a separate PR to bump to the latest stable and review the changelog.
Discovered during PR #32:
- The action's "auto-detect from package.json" feature is unreliable — it resolved to
v2.20.3 despite package.json declaring ^2.58.5. Keep the version pinned explicitly when bumping.
As of CI run on 2026-05-16, latest was v2.98.2 (the CLI itself printed: A new version of Supabase CLI is available: v2.98.2 (currently installed v2.20.3)).
Scope
Why a separate PR
Isolates blast radius. If a CLI behavior change breaks db push or functions deploy, we want it in its own revertable commit, not mixed in with the workflow refactor in #32.
Context
The deploy workflow currently pins
supabase/setup-cli@v1to version2.58.5(matchingpackage.json). Worth a separate PR to bump to the latest stable and review the changelog.Discovered during PR #32:
v2.20.3despitepackage.jsondeclaring^2.58.5. Keep the version pinned explicitly when bumping.As of CI run on 2026-05-16, latest was v2.98.2 (the CLI itself printed:
A new version of Supabase CLI is available: v2.98.2 (currently installed v2.20.3)).Scope
supabaseinpackage.json(^2.58.5→ latest).github/workflows/_db_migrate.yml.github/workflows/_deploy_edge_functions.ymldb push,functions deploy,link, andmigration repairworkflow_dispatchonce merged tomainWhy a separate PR
Isolates blast radius. If a CLI behavior change breaks
db pushorfunctions deploy, we want it in its own revertable commit, not mixed in with the workflow refactor in #32.