Skip to content

test(e2e): Pull Supabase images from GHCR - #25718

Merged
andreiborza merged 1 commit into
developfrom
ab/supabase-e2e-ghcr
Oct 23, 2026
Merged

andreiborza merged 1 commit into
developfrom
ab/supabase-e2e-ghcr

Conversation

@andreiborza

Copy link
Copy Markdown
Member

What

The supabase-nextjs E2E app now pulls the local Supabase images from GHCR instead of the public AWS registry, and no longer starts postgres-meta, which the test does not use.

Why

Anonymous pulls from public.ecr.aws often fail on CI with toomanyrequests: Data limit exceeded, because GitHub runners share the per-IP quota with other projects.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@andreiborza
andreiborza marked this pull request as ready for review October 23, 2026 17:12
@andreiborza
andreiborza enabled auto-merge (squash) October 23, 2026 17:13
@github-actions

Copy link
Copy Markdown
Contributor

size-limit report 📦

Compared: 018be9d (PR test merge using develop at 8496ec1)

Against: 8496ec1 (develop) · base run #63413

✅ Baseline matches: this diff contains only this PR's changes.

Path Size % Change Change
@sentry/browser 29.98 kB - -
@sentry/browser - with treeshaking flags 28.13 kB - -
@sentry/browser - with treeshaking flags tracing without tracing 28.03 kB - -
@sentry/browser (incl. Tracing) 52.17 kB - -
@sentry/browser (incl. Tracing + Span Streaming) 52.18 kB - -
@sentry/browser (incl. Tracing, Profiling) 55.12 kB - -
@sentry/browser (incl. Tracing, Replay) 91.97 kB - -
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 80.86 kB - -
@sentry/browser (incl. Tracing, Replay with Canvas) 96.7 kB - -
@sentry/browser (incl. Tracing, Replay, Feedback) 109.64 kB - -
@sentry/browser (incl. Feedback) 47.51 kB - -
@sentry/browser (incl. sendFeedback) 35.05 kB - -
@sentry/browser (incl. FeedbackAsync) 40.15 kB - -
@sentry/browser (incl. Metrics) 31.01 kB - -
@sentry/browser (incl. Logs) 31.28 kB - -
@sentry/browser (incl. Metrics & Logs) 31.94 kB - -
@sentry/react 31.81 kB - -
@sentry/react (incl. Tracing) 54.5 kB - -
@sentry/vue 38.14 kB - -
@sentry/vue (incl. Tracing) 55.11 kB - -
@sentry/svelte 30.01 kB - -
@sentry/remix (Remix 3 client bundle) 57.19 kB - -
CDN Bundle 31.76 kB - -
CDN Bundle (incl. Tracing) 52.71 kB - -
CDN Bundle (incl. Logs, Metrics) 33.95 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) 54.66 kB - -
CDN Bundle (incl. Replay, Logs, Metrics) 74.93 kB - -
CDN Bundle (incl. Tracing, Replay) 90.41 kB - -
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 92.33 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback) 96.55 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 98.5 kB - -
CDN Bundle - uncompressed 93.51 kB - -
CDN Bundle (incl. Tracing) - uncompressed 156.36 kB - -
CDN Bundle (incl. Logs, Metrics) - uncompressed 100.06 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 162.33 kB - -
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 230.28 kB - -
CDN Bundle (incl. Tracing, Replay) - uncompressed 276.71 kB - -
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 282.66 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 290.41 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 296.35 kB - -
@sentry/nextjs (client) 57.38 kB - -
@sentry/sveltekit (client) 52.55 kB - -
@sentry/core/server 41.88 kB - -
@sentry/core/browser 13.81 kB - -
@sentry/node 153.2 kB - -
@sentry/node/import (ESM hook with diagnostics-channel injection) 81.58 kB - -
@sentry/node - without tracing 94.74 kB - -
@sentry/node - without channel injection 133.8 kB +0.01% +1 B 🔺
@sentry/aws-serverless 102.9 kB - -
@sentry/cloudflare (withSentry) - minified 193.74 kB - -
@sentry/cloudflare (withSentry) 481.91 kB - -
@sentry/nextjs/cloudflare (withSentry) - minified 214.4 kB - -

View base workflow run

@andreiborza
andreiborza merged commit ff07646 into develop Oct 23, 2026
46 checks passed
@andreiborza
andreiborza deleted the ab/supabase-e2e-ghcr branch October 23, 2026 17:15
@github-actions

Copy link
Copy Markdown
Contributor

Optional E2E tests

All optional checks were successful. 1 successful. See the run.

Successful checks
Check Status
✅ CI: Optional E2E Tests / E2E supabase-nextjs Test (optional) Successful in 2m Details

andreiborza added a commit that referenced this pull request Oct 23, 2026
Backport of: #25718

## Differences to the original PR

- `supabase-nextjs/package.json`: v10 keeps its `supabase init` and
`supabase db reset` steps. `SUPABASE_INTERNAL_IMAGE_REGISTRY=ghcr.io` is
also set on `supabase db reset`, so the reset uses the same GHCR images
and does not pull from the default registry.
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