ci: remove dev-to-main promotion gate and align main flow

This commit is contained in:
Chummy
2026-02-28 01:08:01 +00:00
committed by Chum Yin
parent b00066b7e3
commit cd70a18fa0
13 changed files with 21 additions and 183 deletions
+2 -2
View File
@@ -103,8 +103,8 @@ Maintain these branch protection rules on `dev` and `main`:
- Default workflow-owner allowlist includes `theonlyhennygod`, `willsarg`, and `chumyin` (plus any comma-separated additions from `WORKFLOW_OWNER_LOGINS`).
- Dismiss stale approvals when new commits are pushed.
- Restrict force-push on protected branches.
- Route normal contributor PRs to `dev`.
- Allow `main` merges only through a promotion PR from `dev` (enforced by `Main Promotion Gate`).
- Route normal contributor PRs to `main` by default (`dev` is optional for dedicated integration batching).
- Allow direct merges to `main` once required checks and review policy pass.
---