Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
Full Release ValidationRun it from a trusted workflow ref, normally
mainrefbashgh workflow run full-release-validation.yml \ --ref main \ -f ref=release/YYYY.M.D \ -f provider=openai \ -f mode=both \ -f release_profile=stable
Child workflows use the trusted workflow ref for the harness and the input
ref| Stage | Details |
|---|---|
| Target resolution | Job: text Resolve target refChild workflow: none Proves: resolves the release branch, tag, or full commit SHA and records selected inputs. Rerun: rerun the umbrella if this fails. |
| Vitest and normal CI | Job: text Run normal full CIChild workflow: text CIProves: manual full CI graph against the target ref, including Linux Node lanes, bundled plugin shards, channel contracts, Node 22 compatibility, text checktext check-additionalRerun: text rerun_group=ci |
| Plugin prerelease | Job: text Run plugin prerelease validationChild workflow: text Plugin PrereleaseProves: release-only plugin static checks, agentic plugin coverage, full extension batch shards, and plugin prerelease Docker lanes. Rerun: text rerun_group=plugin-prerelease |
| Release checks | Job: text Run release/live/Docker/QA validationChild workflow: text OpenClaw Release ChecksProves: install smoke, cross-OS package checks, live/E2E suites, Docker release-path chunks, Package Acceptance, QA Lab parity, live Matrix, and live Telegram. Rerun: text rerun_group=release-checks |
| Post-publish Telegram | Job: text Run post-publish Telegram E2EChild workflow: text NPM Telegram Beta E2EProves: optional published-package Telegram proof when text npm_telegram_package_specRerun: text rerun_group=npm-telegram |
| Umbrella verifier | Job: text Verify full validationChild workflow: none Proves: re-checks recorded child run conclusions and appends slowest-job tables from child workflows. Rerun: rerun only this job after rerunning a failed child to green. |
For
ref=mainrerun_group=allOpenClaw Release Checksrelease-package-under-test| Stage | Details |
|---|---|
| Release target | Job: text Resolve target refBacking workflow: none Tests: selected ref, optional expected SHA, profile, rerun group, and focused live suite filter. Rerun: text rerun_group=release-checks |
| Package artifact | Job: text Prepare release package artifactBacking workflow: none Tests: packs or resolves one candidate tarball and uploads text release-package-under-testRerun: the affected package, cross-OS, or live/E2E group. |
| Install smoke | Job: text Run install smokeBacking workflow: text Install SmokeTests: full install path with root Dockerfile smoke image reuse, QR package install, root and gateway Docker smokes, installer Docker tests, Bun global install image-provider smoke, and fast bundled-plugin Docker E2E. Rerun: text rerun_group=install-smoke |
| Cross-OS | Job: text cross_os_release_checksBacking workflow: text OpenClaw Cross-OS Release Checks (Reusable)Tests: fresh and upgrade lanes on Linux, Windows, and macOS for the selected provider and mode, using the candidate tarball plus a baseline package. Rerun: text rerun_group=cross-os |
| Repo and live E2E | Job: text Run repo/live E2E validationBacking workflow: text OpenClaw Live And E2E Checks (Reusable)Tests: repository E2E, live cache, OpenAI websocket streaming, native live provider and plugin shards, and Docker-backed live model/backend/gateway harnesses selected by text release_profileRerun: text rerun_group=live-e2etext live_suite_filter |
| Docker release path | Job: text Run Docker release-path validationBacking workflow: text OpenClaw Live And E2E Checks (Reusable)Tests: release-path Docker chunks against the shared package artifact. Rerun: text rerun_group=live-e2e |
| Package Acceptance | Job: text Run package acceptanceBacking workflow: text Package AcceptanceTests: artifact-native bundled-channel dependency compatibility, offline plugin package fixtures, and mock-OpenAI Telegram package acceptance against the same tarball. Rerun: text rerun_group=package |
| QA parity | Job: text Run QA Lab parity lanetext Run QA Lab parity reportBacking workflow: direct jobs Tests: candidate and baseline agentic parity packs, then the parity report. Rerun: text rerun_group=qa-paritytext rerun_group=qa |
| QA live Matrix | Job: text Run QA Lab live Matrix laneBacking workflow: direct job Tests: fast live Matrix QA profile in the text qa-live-sharedRerun: text rerun_group=qa-livetext rerun_group=qa |
| QA live Telegram | Job: text Run QA Lab live Telegram laneBacking workflow: direct job Tests: live Telegram QA with Convex CI credential leases. Rerun: text rerun_group=qa-livetext rerun_group=qa |
| Release verifier | Job: text Verify release checksBacking workflow: none Tests: required release-check jobs for the selected rerun group. Rerun: rerun after focused child jobs pass. |
The Docker release-path stage runs these chunks when
live_suite_filter| Chunk | Coverage |
|---|---|
text core | Core Docker release-path smoke lanes. |
text package-update-openai | OpenAI package install and update behavior. |
text package-update-anthropic | Anthropic package install and update behavior. |
text package-update-core | Provider-neutral package and update behavior. |
text plugins-runtime-plugins | Plugin runtime lanes that exercise plugin behavior. |
text plugins-runtime-services | Service-backed plugin runtime lanes; includes OpenWebUI when requested. |
text plugins-runtime-install-atext plugins-runtime-install-h | Plugin install/runtime batches split for parallel release validation. |
text bundled-channels-core | Bundled channel Docker behavior. |
text bundled-channels-update-atext bundled-channels-update-discordtext bundled-channels-update-b | Bundled channel update behavior. |
text bundled-channels-contracts | Bundled channel contract checks in the Docker release path. |
Use targeted
docker_lanes=<lane[,lane]>release_profile| Profile | Intended use | Included live/provider coverage |
|---|---|---|
text minimum | Fastest release-critical smoke. | OpenAI/core live path, Docker live models for OpenAI, native gateway core, native OpenAI gateway profile, native OpenAI plugin, and Docker live gateway OpenAI. |
text stable | Default release approval profile. | text minimum |
text full | Broad advisory sweep. | text stable |
These suites are skipped by
stablefull| Area | Full-only coverage |
|---|---|
| Docker live models | OpenCode Go, OpenRouter, xAI, Z.ai, and Fireworks. |
| Docker live gateway | Advisory shard for DeepSeek, Fireworks, OpenCode Go, OpenRouter, xAI, and Z.ai. |
| Native gateway provider profiles | Fireworks, DeepSeek, full OpenCode Go model shards, OpenRouter, xAI, and Z.ai. |
| Native plugin live shards | Plugins A-K, L-N, O-Z other, Moonshot, and xAI. |
| Native media live shards | Audio, Google music, MiniMax music, and video groups A-D. |
stablenative-live-src-gateway-profiles-opencode-go-smokefullUse
rerun_group| Handle | Scope |
|---|---|
text all | All Full Release Validation stages. |
text ci | Manual full CI child only. |
text plugin-prerelease | Plugin Prerelease child only. |
text release-checks | All OpenClaw Release Checks stages. |
text install-smoke | Install Smoke through release checks. |
text cross-os | Cross-OS release checks. |
text live-e2e | Repo/live E2E and Docker release-path validation. |
text package | Package Acceptance. |
text qa | QA parity plus QA live lanes. |
text qa-parity | QA parity lanes and report only. |
text qa-live | QA live Matrix and Telegram only. |
text npm-telegram | Optional post-publish Telegram E2E only. |
Use
live_suite_filterrerun_group=live-e2edocker-live-modelslive-gateway-dockerlive-gateway-anthropic-dockerlive-gateway-google-dockerlive-gateway-minimax-dockerlive-gateway-advisory-dockerlive-cli-backend-dockerlive-acp-bind-dockerlive-codex-harness-dockerKeep the
Full Release ValidationUseful artifacts:
release-package-under-testOpenClaw Release Checks.artifacts/docker-tests/package-under-test.github/workflows/full-release-validation.yml.github/workflows/openclaw-release-checks.yml.github/workflows/openclaw-live-and-e2e-checks-reusable.yml.github/workflows/plugin-prerelease.yml.github/workflows/install-smoke.yml.github/workflows/openclaw-cross-os-release-checks-reusable.yml.github/workflows/package-acceptance.yml© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine