#11315: feat(ci): activate staged pipeline — enable push triggers + ci.yml gates
maintainer
Cluster:
GitHub Actions CI Improvements
## Summary
**Part 2 of 2** — activates the staged pipeline from #11313.
> **Do not merge until:**
> 1. PR #11313 is merged
> 2. `develop`, `alpha`, and `beta` branches are created
> 3. The team is ready for the new workflow
### What this PR does
1. **Modifies `ci.yml`:**
- Removes the `push: [main]` trigger (now handled by `release-orchestrator.yml`)
- Adds `workflow_call` input so `testing-strategy.yml` can pass `test_stage`
- Gates Windows tests to `beta+` staging only (saves compute on regular PRs)
- Gates macOS tests to `stable` staging only
- Updates concurrency group key
2. **Enables push triggers** on:
- `feature-pr.yml` — fires on `dev/**`, `feature/**`, `fix/**` pushes
- `hotfix-pr.yml` — fires on `hotfix/**` pushes
- `promote-branch.yml` — fires on pushes to `develop`/`alpha`/`beta`
- `release-orchestrator.yml` — fires on pushes to `main`
3. **Updates `CONTRIBUTING.md`** — removes "not yet active" caveat from branch strategy
### Impact
After merging:
- Regular PRs will no longer run Windows/macOS tests (only run at beta/stable promotion)
- Pushes to `dev/*` branches will auto-create PRs targeting `develop`
- Merging to `main` will trigger the release orchestrator
- The full `develop → alpha → beta → main` promotion pipeline goes live
### Testing
Workflow changes only — validated by CI on this PR. The `ci.yml` changes can be verified by checking that Linux tests still run on PRs (they do — no gates on Linux jobs).
Most Similar PRs
#11313: feat(ci): add staged release pipeline workflows (dormant)
by quotentiroler · 2026-02-07
77.8%
#3885: Upgrade GitHub Actions to latest versions
by salmanmkc · 2026-01-29
57.6%
#22926: feat(gateway): add Windows-native watch DX and tool/channel observa...
by Kansodata · 2026-02-21
57.0%
#18962: feat: add priority preemption — heartbeat lane separation
by rsepulveda23 · 2026-02-17
57.0%
#21123: Docs/CI/MSTeams: close low-hanging parity gaps and add guardrails
by webdevtodayjason · 2026-02-19
56.8%
#19316: feat(agents): add agentic engineering workflows and /workflow command
by ranausmanai · 2026-02-17
56.7%
#19885: test(gateway,browser): isolate tests from ambient OPENCLAW_GATEWAY_...
by NewdlDewdl · 2026-02-18
56.6%
#21190: test(cron-cli): assert cron.update patch schedule.staggerMs on edit
by ethvilet · 2026-02-19
56.5%
#6888: feat: PowerShell completion install/uninstall + templates script + ...
by ThinkIbrokeIt · 2026-02-02
56.4%
#16170: fix: restart service manager after update.run
by Swader · 2026-02-14
56.3%