promote: dev → beta (staging-string purge #675 + latest) - #677
promote: dev → beta (staging-string purge #675 + latest)#677onerandomdevv wants to merge 2 commits into
Conversation
Staging is retired (dev -> beta -> main). Remaining references were stale:
- ci.yml / prisma-migrate.yml: drop 'staging' from PR/push branch triggers
- prisma-migrate.yml: remove staging -> 'staging' GitHub Environment mapping
- promotion-guard.yml: fix illustrative fork example ('staging <- dev' -> 'beta <- dev')
- .env.example (backend+web): TEST keys now cover local/dev/beta (beta is a
disposable rehearsal on sandbox payments); LIVE keys are production-only
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
## What Removes the last stale `staging` references now that the ladder is `dev → beta → main` and staging is being deleted everywhere. ## Changes - **ci.yml** / **prisma-migrate.yml** — drop `staging` from branch triggers → `[dev, beta, main]` - **prisma-migrate.yml** — remove the `staging → 'staging'` GitHub Environment mapping - **promotion-guard.yml** — fix the illustrative fork-guard example (`'staging <- dev'` → `'beta <- dev'`); the *logic* was already de-staged in #670 - **apps/backend/.env.example**, **apps/web/.env.example** — payment-key guidance: TEST keys now cover **local/dev/beta** (beta is a disposable rehearsal on sandbox payments); **LIVE keys are production-only** (previously mislabelled beta as LIVE) ## Note The only remaining `staging` mention is the intentional "Staging was dropped —" historical note in the guard header, which documents the decision. 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated deployment workflows to use the `dev → beta → main` promotion path. - Removed `staging` from automated pull request and migration triggers. - Updated environment selection for development, beta, and production deployments. - **Documentation** - Clarified CORS configuration guidance. - Updated Paystack key instructions for local, development, beta, and production environments. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Direct dev→beta is BEHIND (beta has the earlier -s ours merge commit). Replacing with a promotion branch that includes beta as an ancestor so it's up-to-date. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Rides the staging-string purge (#675) and any other dev progress up to
beta.guardnow passes cleanly (base=beta uses the new[beta]=devrule, head=dev) — and it's a required check now, so this is a fully green promotion.Next:
beta → mainto finish the ride-up.🤖 Generated with Claude Code