openclaw/.github/workflows
Peter Steinberger 7eebb1f8c5
ci: reduce published-driver PR validation cost (#162965)
The published-driver update cell ran serially after build-artifacts on every PR it was selected for, adding about 13.5 minutes of critical path. PR selection is now limited to the updater, activation, managed-service handoff, and canary-emitter owners (scheduled main and release validation still run the cell unconditionally); published-install caches have main-only writers with explicit cache-mode gating and read-only PR consumers; PR runs skip initial Doctor seeding and use shorter readiness waits. PR-mode cell measured at 3m32s with a cold image-builder cache. The cleanup tests no longer touch host Docker.
2026-10-01 14:27:07 -07:00
..
android-emulator-diagnostic.yml feat(release): automate iOS and Android store releases (#158807) 2026-09-26 06:28:29 -05:00
android-release.yml feat(release): automate iOS and Android store releases (#158807) 2026-09-26 06:28:29 -05:00
android-store-release.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
authorized-beta-focused-validation.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
auto-response.yml fix(ci): stop blocking CI during release validation (#157757) 2026-09-24 19:18:53 -07:00
browser-mcp-contract.yml fix(browser): existing-session Chrome MCP needs Node when OpenClaw runs on Bun (#159422) 2026-09-27 06:59:15 +00:00
ci-build-artifacts-testbox.yml fix(ci): cap Testbox concurrency and idle spend (#162678) 2026-10-02 02:16:05 +07:00
ci-check-arm-testbox.yml fix(ci): cap Testbox concurrency and idle spend (#162678) 2026-10-02 02:16:05 +07:00
ci-check-high-memory-testbox.yml fix(ci): cap Testbox concurrency and idle spend (#162678) 2026-10-02 02:16:05 +07:00
ci-check-testbox.yml fix(ci): cap Testbox concurrency and idle spend (#162678) 2026-10-02 02:16:05 +07:00
ci-published-driver-update.yml ci: reduce published-driver PR validation cost (#162965) 2026-10-01 14:27:07 -07:00
ci-test-timings-refit.yml ci: collect exact pull request timing samples 2026-09-27 16:25:06 -07:00
ci.yml build(apps): generate native protocol models at build time (#162251) 2026-10-01 11:43:36 -07:00
clawsweeper-dispatch.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
codeql-android-critical-security.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
codeql-critical-quality.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
codeql-macos-critical-security.yml build(apps): generate native protocol models at build time (#162251) 2026-10-01 11:43:36 -07:00
codeql.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
control-ui-locale-refresh.yml fix(ui): localize core configuration labels and help (#137192) 2026-09-09 06:59:59 +05:30
crabbox-hydrate.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
dated-todo-sweep.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
dependency-audit.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
docker-channel-promote.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
docker-image-refresh.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
docker-release-prepare.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
docker-release.yml ci(release): route the publish path into the reserved runner group (#157910) 2026-09-24 22:48:50 -07:00
docs-agent.yml fix: prevent hourly CI from claiming full validation (#157852) 2026-09-25 12:52:51 -07:00
docs-external-links.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
docs-mirror-freshness.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
docs-sync-publish.yml refactor(docs): retire Mintlify setup and preview the current site (#157544) 2026-09-24 14:28:39 -06:00
docs-translate-trigger-release.yml ci: skip docs sync & translate-trigger workflows in forks (#70002) 2026-09-01 20:06:25 -07:00
docs.yml fix(ci): reduce repeated validation for unchanged inputs (#158018) 2026-09-25 18:00:09 +08:00
duplicate-after-merge.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
frv-proof-broker.yml feat(ci): add targeted FRV job recovery (#156395) 2026-09-23 10:56:20 +00:00
frv-proof-fixture.yml feat(ci): add targeted FRV job recovery (#156395) 2026-09-23 10:56:20 +00:00
full-release-artifacts.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
full-release-candidate.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
full-release-child-evidence.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
full-release-flake-classification.yml feat(release): let a release lead record an exact-job flake instead of blocking publication (#161515) 2026-09-30 04:31:07 +00:00
full-release-validation-nightly.yml fix(release): dispatch Full Release Validation without a temporary target branch (#160212) 2026-09-28 01:47:57 -07:00
full-release-validation.yml fix(release): make FRV child evidence reuse match real receipts (#161520) 2026-09-30 02:43:26 +00:00
install-smoke-reusable.yml chore(ci): catch Node spawns in Bun-only installs (#159439) 2026-09-27 16:28:36 -07:00
install-smoke.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
ios-periphery-comment.yml fix(ci): stop blocking CI during release validation (#157757) 2026-09-24 19:18:53 -07:00
ios-periphery.yml feat(release): automate iOS and Android store releases (#158807) 2026-09-26 06:28:29 -05:00
ios-release-e2e.yml fix(ios): qualify releases against the stable Gateway (#161682) 2026-09-30 01:50:38 -05:00
ios-store-release.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
labeler.yml fix(ci): stop blocking CI during release validation (#157757) 2026-09-24 19:18:53 -07:00
linux-app-release-request.yml fix(linux): prevent blank AppImage windows on current Mesa (#137797) 2026-09-04 23:43:05 +08:00
linux-app-release.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
linux-app.yml fix: dashboards require approval after native app authentication (#159860) 2026-09-28 16:16:53 -06:00
live-media-runner-image.yml chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
macos-periphery.yml build(apps): generate native protocol models at build time (#162251) 2026-10-01 11:43:36 -07:00
macos-release.yml chore(release): retire the internal Tideclaw alpha release track (#160261) 2026-09-28 10:01:49 -07:00
maintainer-command-reactions.yml fix(ci): stop blocking CI during release validation (#157757) 2026-09-24 19:18:53 -07:00
mantis-clear-reaction.yml ci(mantis): extract shared request-resolution, ref-trust, and reaction workflows (#121339) 2026-08-09 22:04:27 -07:00
mantis-discord-smoke.yml fix(ci): own Mantis ref validation fetches (#133040) 2026-08-29 20:16:04 -07:00
mantis-discord-status-reactions.yml feat(qa): retain evidence across repeated scenarios and retries (#147756) 2026-09-15 21:30:41 +08:00
mantis-discord-thread-attachment.yml feat(qa): retain evidence across repeated scenarios and retries (#147756) 2026-09-15 21:30:41 +08:00
mantis-resolve-request.yml ci(mantis): extract shared request-resolution, ref-trust, and reaction workflows (#121339) 2026-08-09 22:04:27 -07:00
mantis-scenario.yml feat(qa): add Convex-leased Telegram userbot proof (#131715) 2026-08-29 07:56:30 +05:30
mantis-slack-desktop-smoke.yml ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
mantis-telegram-bot-e2e-proof.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
mantis-web-ui-chat-proof.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
maturity-scorecard.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
native-app-locale-refresh.yml build(android): generate localization projections at build time (#162225) 2026-09-30 21:54:53 -07:00
node-runtime-compat.yml fix(ci): use frozen-compatible Node runtime tests (#141640) 2026-09-07 18:20:11 -07:00
node-runtime-conformance.yml fix(ci): reduce repeated validation for unchanged inputs (#158018) 2026-09-25 18:00:09 +08:00
npm-placeholder-bootstrap.yml feat(release): publish npm children in npm-publish behind the single parent approval (#158500) 2026-09-25 20:10:22 -07:00
npm-telegram-beta-e2e.yml chore(release): retire the internal Tideclaw alpha release track (#160261) 2026-09-28 10:01:49 -07:00
openclaw-cross-os-release-checks-reusable.yml fix(release): join Windows upgrade timeout cleanup before fallback 2026-09-29 01:26:34 -07:00
openclaw-live-and-e2e-checks-reusable.yml ci(release): pin OpenCode Go smoke lane to a model the release workspace can reach 2026-09-28 19:59:58 -07:00
openclaw-npm-preflight.yml fix(release): scan trusted release-tool dependencies (#160694) 2026-09-28 14:09:00 -07:00
openclaw-npm-release.yml chore(release): retire the internal Tideclaw alpha release track (#160261) 2026-09-28 10:01:49 -07:00
openclaw-performance.yml refactor(config): deslop config eighth pass (#162057) 2026-09-30 13:01:28 -07:00
openclaw-release-checks.yml ci(release): regain ci.yml headroom, pin the QA runtime-pair lane, and split Codex plugin tests (#161534) 2026-09-29 19:46:14 -07:00
openclaw-release-prepare.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
openclaw-release-promote.yml chore(release): retire the internal Tideclaw alpha release track (#160261) 2026-09-28 10:01:49 -07:00
openclaw-release-publish.yml fix(release): require signed publication tags (#162323) 2026-09-30 21:27:24 -07:00
openclaw-release-telegram-qa.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
openclaw-repo-e2e-reusable.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
openclaw-scheduled-live-checks.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
openclaw-stable-main-closeout.yml fix: restore blocking release validation and remove publication waivers (#157864) 2026-09-25 16:27:23 -07:00
opengrep-precise-full.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
opengrep-precise.yml chore(deps): bump the actions group across 1 directory with 5 updates (#162577) 2026-10-01 18:58:47 +07:00
package-acceptance.yml fix(ci): keep upgrade recipes compatible with frozen targets (#159996) 2026-09-27 18:14:01 -07:00
plugin-clawhub-new.yml fix(release): skip pending ClawHub publications and surface recovery for failed ones (#161985) 2026-09-30 09:35:54 -07:00
plugin-clawhub-postpublish.yml ci(release): route the publish path into the reserved runner group (#157910) 2026-09-24 22:48:50 -07:00
plugin-clawhub-release.yml fix(release): skip pending ClawHub publications and surface recovery for failed ones (#161985) 2026-09-30 09:35:54 -07:00
plugin-init-scaffold-validation.yml fix(ci): reduce repeated validation for unchanged inputs (#158018) 2026-09-25 18:00:09 +08:00
plugin-npm-release.yml feat(release): publish npm children in npm-publish behind the single parent approval (#158500) 2026-09-25 20:10:22 -07:00
plugin-prerelease.yml ci(release): regain ci.yml headroom, pin the QA runtime-pair lane, and split Codex plugin tests (#161534) 2026-09-29 19:46:14 -07:00
pr-ci-sweeper.yml fix(ci): stop reviving canceled test workflows 2026-09-23 18:27:19 -07:00
pr-crabbox-gate-publisher.yml fix(ci): publish protected gate results after long proofs (#159321) 2026-09-27 10:19:40 +08:00
qa-live-transports-convex.yml feat(release): redesign release validation and publication for faster stable releases (#156812) 2026-09-24 05:15:18 -07:00
qa-profile-evidence.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
real-behavior-proof.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
release-npm-cache-warm.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
release-validation-skill-runner.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
sandbox-common-smoke.yml fix(ci): reduce repeated validation for unchanged inputs (#158018) 2026-09-25 18:00:09 +08:00
security-review.yml ci(security-review): reconcile ci-gate statuses when CI completion delivery is lost (#155392) 2026-09-27 14:08:14 -07:00
shared-openclawkit-periphery.yml build(apps): generate native protocol models at build time (#162251) 2026-10-01 11:43:36 -07:00
stale.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
sticky-disk-cleanup.yml chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
update-migration.yml fix(ci): stop inherited scheduled maintenance on forks (#155112) 2026-09-21 14:09:59 -07:00
vercel-container-registry-publish.yml ci(release): route the publish path into the reserved runner group (#157910) 2026-09-24 22:48:50 -07:00
vitest-cache-warm.yml fix(ci): prepare kernel memory containment for semantic checks (#160014) 2026-09-28 16:00:25 +07:00
website-installer-sync.yml refactor(installer): share standalone shell installer policy (#162652) 2026-10-01 13:01:25 -07:00
windows-blacksmith-testbox.yml fix(ci): cap Testbox concurrency and idle spend (#162678) 2026-10-02 02:16:05 +07:00
windows-node-release.yml chore(release): retire the internal Tideclaw alpha release track (#160261) 2026-09-28 10:01:49 -07:00
windows-testbox-probe.yml fix(windows): recognize gateways with literal native arguments (#160680) 2026-10-01 03:07:34 -07:00
workflow-sanity.yml chore(deps): refresh dependencies with seven-day cutoff (#158298) 2026-09-26 20:42:53 -07:00