ci: fan out qa lab lanes

This commit is contained in:
Peter Steinberger
2026-04-23 06:14:54 +01:00
parent 76ab7c5b05
commit c78562d8a2
6 changed files with 224 additions and 21 deletions

View File

@@ -10,13 +10,14 @@ read_when:
The CI runs on every push to `main` and every pull request. It uses smart scoping to skip expensive jobs when only unrelated areas changed.
QA Lab has two dedicated CI lanes outside the main smart-scoped workflow. The
`Parity gate` workflow runs on matching PR changes, every night on `main`, and
manual dispatch; it builds the private QA runtime and compares the mock
GPT-5.4 and Opus 4.6 agentic packs. The `QA-Lab - Live Telegram, Live Frontier`
workflow runs nightly on `main` and on manual dispatch; it uses the
`qa-live-shared` environment plus Convex leases for the live Telegram lane.
`OpenClaw Release Checks` also runs both QA Lab lanes before release approval.
QA Lab has dedicated CI lanes outside the main smart-scoped workflow. The
`Parity gate` workflow runs on matching PR changes and manual dispatch; it
builds the private QA runtime and compares the mock GPT-5.4 and Opus 4.6
agentic packs. The `QA-Lab - All Lanes` workflow runs nightly on `main` and on
manual dispatch; it fans out the mock parity gate, live Matrix lane, and live
Telegram lane as parallel jobs. The live jobs use the `qa-live-shared`
environment, and the Telegram lane uses Convex leases. `OpenClaw Release
Checks` also runs the same QA Lab lanes before release approval.
## Job Overview