diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 5b46c991d..c3288747b 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "df65a75f92a3a9c96de33e93d0326638b649c29c", - "syncedAt": "2026-04-27T12:57:13.093Z" + "sha": "fd4b59a906956e76298999cef52993341d0a8ed0", + "syncedAt": "2026-04-27T13:00:52.183Z" } diff --git a/docs/ci.md b/docs/ci.md index bef430226..93b2e7598 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -172,8 +172,9 @@ 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 and Discord lanes as parallel jobs. The live jobs use the `qa-live-shared` environment, and Telegram/Discord use Convex leases. Matrix -uses `--profile fast --fail-fast` for scheduled and release gates while the CLI -default and manual workflow input remain `all`; manual `matrix_profile=all` +uses `--profile fast` for scheduled and release gates, adding `--fail-fast` only +when the checked-out CLI supports it. The CLI default and manual workflow input +remain `all`; manual `matrix_profile=all` dispatch always shards full Matrix coverage into `transport`, `media`, `e2ee-smoke`, `e2ee-deep`, and `e2ee-cli` jobs. `OpenClaw Release Checks` also runs the release-critical QA Lab lanes before release approval.