openclaw/docs
Vincent Koc 1c0b02a297
docs(ci): rewrite for structure, deduplication, and findability
Splits the previous wall-of-prose docs/ci.md into discoverable sections
while preserving every operator-relevant detail:

- Lead orientation paragraph kept; cross-links to umbrella and prerelease
- Pipeline overview anchors the job table at the top
- Fail-fast order tightened; superseded-run/concurrency notes folded in
- Scope and routing surfaces ci-changed-scope.mjs, the routing-only fast
  path, the Windows scope rule, Vitest shard balancing, the Android
  dual-flavor rule, and the check-dependencies (Knip + unused-file
  allowlist) pass that was buried in the lead
- Manual dispatches groups examples + include_android + target_ref
- Runners and Local equivalents tables/blocks preserved
- Full Release Validation: release_profile and rerun_group bulleted;
  verifier-only rerun guidance and the shared release-package-under-test
  artifact called out
- Live and E2E shards: native-live shard names listed, live-media-runner
  image and openclaw-live-test:<sha> with OPENCLAW_SKIP_DOCKER_BUILD=1
  broken out
- Package Acceptance split into Jobs / Candidate sources / Suite profiles
  / Legacy compatibility windows / Examples / debugging
- Install smoke: fast vs full paths, main-push policy, Bun gate
- Local Docker E2E: scheduler tunables in a table, reusable workflow
  flow, release-path chunks list, rerun helpers
- Plugin Prerelease, QA Lab, CodeQL each get their own discoverable
  sections; CodeQL uses tables for security and quality categories
  instead of paragraph walls (kept the new provider-runtime-boundary
  shard in the PR-quality-guard list)
- Maintenance workflows groups Docs Agent, Test Performance Agent, and
  Duplicate PRs After Merge
- Local check gates and changed routing turn boundary lane rules into
  bullets and keep the explicit-mapping prose
- Testbox validation kept; Related links preserved

Audited every workflow name and CodeQL category against
.github/workflows/ — no stale references. File goes from 527 to 413
lines while preserving shard names, env vars, profiles, chunks, and
legacy-compat windows. Layout obeys oxfmt.
2026-04-29 22:04:44 -07:00
..
.generated config: accept browser.tabCleanup keys in zod schema (#74577) (#74638) 2026-04-30 04:21:09 +00:00
.i18n docs: document shipped app sdk 2026-04-30 01:59:04 +01:00
assets
automation Docs: document inferred commitments 2026-04-29 14:28:22 -07:00
channels fix(whatsapp): track provider-accepted auto-replies 2026-04-30 03:38:19 +01:00
cli fix(plugins): repair configured runtime deps 2026-04-30 04:13:39 +01:00
concepts docs: document shipped app sdk 2026-04-30 01:59:04 +01:00
debug docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
diagnostics fix: honor config timeline diagnostics 2026-04-29 19:53:55 +01:00
gateway fix(plugins): repair configured runtime deps 2026-04-30 04:13:39 +01:00
help feat: default active steering to batched delivery 2026-04-30 01:22:43 +01:00
images feat: Streamline Feishu channel onboarding with QR code scan-to-create flow (#65680) 2026-04-13 18:03:44 +08:00
install fix(config): tighten patch command semantics 2026-04-29 22:02:02 +01:00
nodes fix(file-transfer): require canonical node policy authorization (#74742) 2026-04-30 04:03:40 +00:00
plan docs: batch sentence-case headings across high-Title-Case offenders 2026-04-26 23:52:28 -07:00
platforms feat(android): add authenticated presence alive beacons (#73373) 2026-04-28 08:55:06 +01:00
plugins fix(file-transfer): require canonical node policy authorization (#74742) 2026-04-30 04:03:40 +00:00
providers feat(nvidia): add NVIDIA provider with onboarding flow (#71204) 2026-04-29 09:25:12 -07:00
reference docs: clarify app sdk documentation 2026-04-30 01:39:55 +01:00
security docs: clarify managed proxy routing hooks 2026-04-30 00:55:52 +01:00
snippets/plugin-publish docs: show explicit startup activation in plugin examples 2026-04-28 03:13:20 +01:00
start chore(gateway): run watch mode in tmux 2026-04-29 09:42:48 +01:00
superpowers/specs Add tweakcn custom theme import 2026-04-24 20:36:45 -05:00
tools feat: default active steering to batched delivery 2026-04-30 01:22:43 +01:00
web docs: clarify i18n locale visibility 2026-04-29 17:00:48 -07:00
AGENTS.md docs: align documentation with current surfaces 2026-04-23 07:25:06 +01:00
auth-credential-semantics.md fix(auth): scope external CLI auth status overlays (#74156) 2026-04-29 12:23:50 +01:00
brave-search.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
ci.md docs(ci): rewrite for structure, deduplication, and findability 2026-04-29 22:04:44 -07:00
CLAUDE.md docs(agents): split scoped workflow guidance (#65241) 2026-04-12 09:09:50 +01:00
date-time.md docs: normalize frontmatter titles to sentence case 2026-04-23 13:15:17 -07:00
docs.json docs: clarify app sdk documentation 2026-04-30 01:39:55 +01:00
index.md Docs: link feature cards to relevant pages 2026-04-21 20:36:55 -05:00
logging.md fix(cli): fall back to file logs when local logs rpc closes 2026-04-29 08:10:15 +01:00
nav-tabs-underline.js
network.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
perplexity.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
pi-dev.md docs: full-page readability pass on 5 worst-offender pages 2026-04-26 23:57:10 -07:00
pi.md docs: batch sentence-case headings across high-Title-Case offenders 2026-04-26 23:52:28 -07:00
prose.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
style.css perf: optimize remaining core tests 2026-04-17 16:05:10 +01:00
tts.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
vps.md Docs: add VPS admin hardening note (#54685) 2026-04-29 14:36:33 -07:00
whatsapp-openclaw-ai-zh.jpg
whatsapp-openclaw.jpg