Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
21d6cad
feat(stack): pin slim artifacts by content and drop runtime checksum …
jgoux Sep 29, 2026
3508917
feat(ci): sync catalog pins from immutable slim revisions
jgoux Sep 29, 2026
0ea358f
fix(ci): parse formatter-wrapped catalog pins
jgoux Sep 29, 2026
95d0340
feat(ci): open catalog PRs for slim hotfix revisions
jgoux Sep 29, 2026
1b97247
fix(ci): validate slim hotfix payload versions
jgoux Sep 29, 2026
cc82c17
feat(cli): resolve slim images from pinned catalog revisions
jgoux Sep 29, 2026
7bccafd
docs(cli): rewrite the slim artifact mirrors ADR for immutable revisions
jgoux Sep 29, 2026
2eb829d
fix(cli): share the digest-aware image tag helper
jgoux Sep 29, 2026
3341d7c
fix(ci): support moving a catalog pin to a new upstream version
jgoux Sep 30, 2026
4eb4e52
feat(stack): pin the artifact catalog to the newest slim-services rev…
jgoux Sep 30, 2026
823d77f
fix(stack): allow vector's own env-var config interpolation
jgoux Sep 30, 2026
49b5533
test: update fixtures pinned to the previous catalog versions
jgoux Sep 30, 2026
bfa2926
fix(cli): compare docker.io and slim image tags past the revision suffix
jgoux Sep 30, 2026
beb9300
fix(stack): template stack-owned vector config instead of enabling in…
jgoux Sep 30, 2026
aa77768
fix(cli): compare slim image revisions when checking the local databa…
jgoux Sep 30, 2026
130d060
fix(stack): drop an import left unused by the rebase-3 conflict resol…
jgoux Sep 30, 2026
50d51da
test(cli): follow the pinned catalog in the slim start e2e
jgoux Sep 30, 2026
e001743
feat(cli): generate slim-capable Dockerfile lines from the stack catalog
jgoux Sep 30, 2026
82b0e85
test: derive pinned versions from the catalog
jgoux Sep 30, 2026
61772bd
fix(ci): validate and escape recorded upstream images
jgoux Sep 30, 2026
ce3fbd8
test: decouple remaining fixtures from pinned versions
jgoux Sep 30, 2026
4d1e98b
feat(ci): open catalog bump and hotfix PRs from slim releases
jgoux Sep 30, 2026
0467c77
chore(ci): drop the Dependabot catalog sync
jgoux Sep 30, 2026
4f6e41a
docs: single version table for slim services
jgoux Sep 30, 2026
835e897
refactor(cli): stop exporting the OrioleDB image check
jgoux Sep 30, 2026
9279d6c
fix(ci): keep planner warnings out of the plan records
jgoux Sep 30, 2026
f5bb72e
fix(ci): pass GITHUB_TOKEN and read the plan on its own fd in the app…
jgoux Sep 30, 2026
62ee1dc
docs(ci): correct kong and pg14's update ownership
jgoux Sep 30, 2026
e2244ac
chore(cli): describe toSlimImage's fallback for the single-table model
jgoux Sep 30, 2026
480b070
test(cli): make release-asset, shadow-stack and sweep tests robust un…
jgoux Sep 30, 2026
6cc74db
style(cli): format the load-hardened integration tests
jgoux Sep 30, 2026
dfb0052
test(cli): budget sweep tests by their sweep count
jgoux Sep 30, 2026
677b087
test(ci): cover the plan-updates output transport
jgoux Sep 30, 2026
403accd
docs(cli): state toSlimImage's fallback contract
jgoux Sep 30, 2026
5d2da47
fix(ci): wait for a dispatched release before planning catalog updates
jgoux Sep 30, 2026
4809119
test(cli): assert slim image tests against the real catalog pin
jgoux Sep 30, 2026
4884fce
test(cli): share the expected pinned image helper
jgoux Sep 30, 2026
d3088ec
test(cli): keep the pinned image helper with the other test helpers
jgoux Sep 30, 2026
2413602
fix(ci): encode workflow command data at the output boundary
jgoux Sep 30, 2026
89fb625
fix(ci): reject wait overrides a timer cannot honor
jgoux Sep 30, 2026
d0574ea
chore: merge develop into the slim catalog branch
jgoux Sep 30, 2026
9c619af
chore: merge develop (storage hotfix pin) into the slim catalog branch
jgoux Sep 30, 2026
3eefe2e
fix(ci): wait for the S3 mirror before pinning a new release
jgoux Sep 30, 2026
6ef2626
fix(ci): keep the app token away from third-party code
jgoux Sep 30, 2026
9962b0a
fix(ci): give the slim release pickup time for the S3 mirror wait
jgoux Sep 30, 2026
0b6b111
fix(cli): write the Vector config where Vector 0.58 images can hold it
jgoux Sep 30, 2026
4446e85
test(cli): describe the Vector start scenario by what it covers
jgoux Sep 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,26 @@ updates:
update-types:
- minor
- patch
# These lines are generated from packages/stack/src/Artifacts.ts (the single version table
# for slim-capable services); updates to them arrive through slim-release-published.yml, not
# Dependabot. Kong and pg14 (supabase/postgres) have no slim build either, but are bumped by
# hand, not by Dependabot. Dependabot keeps bumping only the images that remain genuinely
# upstream-only: migra, pg_prove, pgadmin-schema-diff.
ignore:
- dependency-name: "library/kong"
- dependency-name: "axllent/mailpit"
- dependency-name: "darthsim/imgproxy"
- dependency-name: "timberio/vector"
- dependency-name: "supabase/postgres"
- dependency-name: "supabase/gotrue"
- dependency-name: "postgrest/postgrest"
- dependency-name: "supabase/realtime"
- dependency-name: "supabase/storage-api"
- dependency-name: "supabase/edge-runtime"
- dependency-name: "supabase/studio"
- dependency-name: "supabase/postgres-meta"
- dependency-name: "supabase/logflare"
- dependency-name: "supabase/supavisor"
cooldown:
default-days: 7
exclude:
Expand Down
2 changes: 1 addition & 1 deletion .github/scripts/slim-mirror-payload.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/

const SERVICE_PATTERN = /^[a-z][a-z0-9-]*$/;
export const VERSION_PATTERN = /^[A-Za-z0-9._-]+$/;
const VERSION_PATTERN = /^[A-Za-z0-9._-]+$/;
export const DIGEST_PATTERN = /^sha256:[0-9a-f]{64}$/;

export const SOURCE_REGISTRY = "ghcr.io/supabase/cli";
Expand Down
Loading
Loading