Skip to content

chore(stack): sync service version manifest and fix sync workflow - #6103

Closed
mandarini wants to merge 2 commits into
developfrom
chore/bump-pg-meta
Closed

chore(stack): sync service version manifest and fix sync workflow#6103
mandarini wants to merge 2 commits into
developfrom
chore/bump-pg-meta

Conversation

@mandarini

@mandarini mandarini commented Aug 6, 2026

Copy link
Copy Markdown

What changed

The original pg-meta Dockerfile bump in this PR was superseded by dependabot's docker-minor group bump (#6107), which landed on develop first and already bumped postgres-meta, realtime, storage-api, and logflare in apps/cli-go/pkg/config/templates/Dockerfile.

That surfaced the real issue flagged in review: packages/stack/src/ServiceCatalog.ts's DEFAULT_VERSIONS (used by the TS/@supabase/stack local runtime) had drifted from the Dockerfile for all 4 of those services, because .github/workflows/sync-stack-service-versions.yml still diffed/staged the pre-refactor packages/stack/src/versions.ts path instead of ServiceCatalog.ts (where DEFAULT_VERSIONS now lives), so it silently no-op'd instead of committing the sync after dependabot's PR.

This PR:

  • Runs pnpm sync:versions to bring ServiceCatalog.ts back in sync with the Dockerfile (pgmeta, realtime, storage, analytics).
  • Fixes the workflow to target ServiceCatalog.ts so future dependabot Dockerfile bumps sync correctly again.

@mandarini mandarini self-assigned this Aug 6, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c3a96ce5d8

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

FROM axllent/mailpit:v1.30.2 AS mailpit
FROM postgrest/postgrest:v14.16 AS postgrest
FROM supabase/postgres-meta:v0.96.6 AS pgmeta
FROM supabase/postgres-meta:v0.96.8 AS pgmeta

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Sync pgmeta default for the stack runtime

This bump only changes the embedded Go Dockerfile manifest, but the TypeScript stack defaults are generated from the same manifest and still have pgmeta: "0.96.6" in packages/stack/src/versions.ts:63; resolvePgmetaConfig uses that default when no override is provided. For users starting the TS/@supabase/stack local runtime without --service-version pgmeta=..., the CLI will continue pulling v0.96.6, so the dependency bump does not take effect there. Please include the packages/stack version sync output with this change.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That needs to be addressed @codex can you fix it ?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@claude can you fix it?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll work on it, it's ok

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Supabase CLI preview

npx --yes https://pkg.pr.new/supabase/cli/supabase@e6563819f7bea1163c8d74e98f89c43ae7545236

Preview package for commit e656381.

@mandarini
mandarini requested a review from avallete August 7, 2026 14:01
@mandarini
mandarini requested a review from a team as a code owner August 7, 2026 14:46
pgmeta, realtime, storage, and analytics defaults in ServiceCatalog.ts were still pinned to the versions from before dependabot's docker-minor group bump (#6107), since the sync-stack-service-versions workflow no-ops on the stale versions.ts path fixed in the next commit.
The version-refactor split DEFAULT_VERSIONS out of versions.ts into ServiceCatalog.ts, but this workflow still diffed and staged versions.ts, so it silently no-op'd instead of committing the synced ServiceCatalog.ts after dependabot Dockerfile bumps.
@mandarini
mandarini force-pushed the chore/bump-pg-meta branch from a026982 to e656381 Compare August 7, 2026 15:04
@mandarini mandarini changed the title chore(deps): bump pg-meta to v0.96.8 chore(stack): sync service version manifest and fix sync workflow Aug 7, 2026
@mandarini mandarini closed this Aug 7, 2026

Copy link
Copy Markdown
Author

closed because dependabot updated

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.

2 participants