Consolidate redundant Rust compilation jobs to cut PR cycle time from 2+ hours to ~30 minutes by reducing parallel cold compilations and upgrading runners. CI Run (ci-run.yml): - Merge lint + workspace-check + package-check → quality-gate (25min, 8vcpu) - Merge test + build → test-and-build (30min, 8vcpu) - Unify cache keys: prefix-key=zeroclaw-ci-v1, shared-key=runner.os-rust - Update ci-required gate, lint-feedback deps to reference new job names Security Audit (sec-audit.yml): - Merge audit + deny + security-regressions → rust-security (25min, 8vcpu) - Merge sbom + unsafe-debt → compliance (lightweight runner) - Add fast-path: non-Rust PRs skip Rust compilation entirely Frequency optimization (off PR path): - sec-codeql.yml: push-to-main + weekly only (was PR + push) - ci-reproducible-build.yml: push-to-main + weekly only (was PR + push) - ci-change-audit.yml: push-to-main only (was PR + push) Runner upgrades: - All Rust compilation jobs: 2vcpu → blacksmith-8vcpu-ubuntu-2404 - ci-supply-chain-provenance, test-fuzz: upgraded to 8vcpu - test-e2e: upgraded to 8vcpu, fixed env indentation bug Feature matrix (feature-matrix.yml): - Non-default lanes (whatsapp-web, browser-native, nightly-all-features) skip on compile profile, run on nightly only - resolve-profile + summary jobs use ubuntu-latest (no Rust compilation) Docs/scripts: - lint_feedback.js: update job name references for quality-gate - required-check-mapping.md: document new consolidated job names - ci-map.md: update trigger map, triage guide, maintenance rules - self-hosted-runner-remediation.md: update job name reference Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| canary-gate-runbook.md | ||
| connectivity-probes-runbook.md | ||
| docs-deploy-policy.md | ||
| docs-deploy-runbook.md | ||
| feature-matrix-runbook.md | ||
| ghcr-tag-policy.md | ||
| ghcr-vulnerability-policy.md | ||
| incident-2026-03-02-main-red-runner-regression.md | ||
| nightly-all-features-runbook.md | ||
| prerelease-stage-gates.md | ||
| README.md | ||
| required-check-mapping.md | ||
| self-hosted-runner-remediation.md | ||
Operations & Deployment Docs
For operators running ZeroClaw in persistent or production-like environments.
Core Operations
- Day-2 runbook: ../operations-runbook.md
- Connectivity probes runbook: connectivity-probes-runbook.md
- Release runbook: ../release-process.md
- Troubleshooting matrix: ../troubleshooting.md
- Safe network/gateway deployment: ../network-deployment.md
- Mattermost setup (channel-specific): ../mattermost-setup.md
Common Flow
- Validate runtime (
status,doctor,channel doctor) - Apply one config change at a time
- Restart service/daemon
- Verify channel and gateway health
- Roll back quickly if behavior regresses
Related
- Config reference: ../config-reference.md
- Security collection: ../security/README.md