Open-Source Wikis

/

Supabase

/

Reference

/

CI workflows

supabase/supabase

CI workflows

The 46 workflows under .github/workflows/, grouped by purpose. For deeper context see Tooling.

Validation on every PR

Workflow Purpose
validate-pr.yml Validates PR title format.
prettier.yml Runs Prettier check on changed files.
typecheck.yml Runs tsc --noEmit for every workspace.
autofix_linters.yml Auto-applies safe lint fixes.
external-pr-comment.yml Posts a friendly note on first-time external PRs.

Tests by package / app

Workflow Suite
studio-unit-tests.yml apps/studio Vitest.
studio-e2e-test.yml apps/studio Playwright.
studio-master-alert.yml Alerts when master build breaks.
studio-lint-ratchet.yml Enforces ratcheted-rule counts.
studio-lint-ratchet-decrease.yml Encourages decreases on ratchet counts.
docs-tests.yml, docs-tests-smoke.yml Docs Vitest.
www-tests.yml apps/www Vitest.
ui-tests.yml, ui-patterns-tests.yml packages/ui and packages/ui-patterns.
pg-meta-tests.yml, ai-tests.yml Pg-meta and ai-commands.
self-host-tests-smoke.yml Smoke test for docker/.

Docs-specific automation

Workflow Purpose
docs-lint-v2.yml, docs-lint-v2-comment.yml, docs-lint-v2-scheduled.yml MDX lint via supa-mdx-lint.
docs-sync.yml, docs-sync-troubleshooting.yml, docs-sync-auto-troubleshooting.yml Pull external docs / troubleshooting content.
docs-mgmt-api-update.yml Refresh management-API types.
docs-js-libs-update.yml Refresh JS lib version metadata in docs.
docs-last-changed.yml Track "last updated" timestamps.
og_images.yml Deploys the OG-image Edge Function.

Deployment / publishing

Workflow Purpose
studio-docker-build.yml Builds and publishes the supabase/studio Docker image.
publish_image.yml Generic image publishing pipeline.
mirror.yml Mirrors repo to internal infra.
authorize-vercel-deploys.yml Controls who can trigger Vercel deploys.
update-ssr.yml, update-js-libs.yml Scheduled dependency bumps.

AI / Braintrust

Workflow Purpose
braintrust-evals.yml Run evals on PRs touching Assistant code.
braintrust-preview-scorers-deploy.yml Deploy preview scorers per PR.
braintrust-preview-scorers-cleanup.yml Tear down preview scorers when PR closes.
braintrust-scorers-deploy.yml Deploy production scorers.

Maintenance

Workflow Purpose
auto-label-issues.yml, label_prs.yml Issue / PR auto-labelling.
dashboard-pr-reminder.yml Pings on stale dashboard PRs.
stale.yml Closes stale issues.
avoid-typos.yml, fix-typos.yml Misspell scanning.
search.yml Rebuilds docs search index.
trigger-nimbus-sync.yml Triggers sync to internal Nimbus system.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

CI workflows – Supabase wiki | Factory