Skip to main content
Complete these on your machine / in Dashboards after GitHub Actions can link projects (secrets already in GitHub).

1. Edge Function secrets on Prod (srcaoozjkrughebmbvfb)

  1. Copy edge-function-secrets.example.env to .env.production.functions (gitignored).
  2. Fill values from Dev Dashboard → Edge Functions → Secrets; rotate any key that must not be shared with Prod.
  3. Verify locally (optional):
  1. Run:

2. Cron jobs, storage buckets, vault (Prod)

  1. Run dev-cron-storage-queries.sql on Dev SQL Editor; paste results into dev-cron-storage.txt.
  2. In Prod Dashboard: create matching Storage buckets; run SQL for cron.schedule(...) lines; add Vault secrets referenced by cron.

3. Seed parity smoke test

4. Unblock CI

  • Prod db push: If CI fails with type ... already exists, reset the Prod database (Dashboard) once, then re-run Deploy Supabase (production).
  • Dev db push: If CI fails on migration history, follow DEV_MIGRATION_REPAIR_REQUIRED.md.