Commit graph

229 commits

Author SHA1 Message Date
Peter Steinberger
54e13d4910
ci: split release validation slow shards 2026-04-27 20:30:17 +01:00
Gustavo Madeira Santana
dd1a94f089
docs(qa): reorg, audit against code, and refresh stale content
Reorg
- Rename the architecture page title to "QA overview" (slug stays
  /concepts/qa-e2e-automation so inbound links keep working).
- Move "Adding a channel to QA" + scenario-helper-name reference from
  testing.md into qa-e2e-automation.md under "Transport adapters". Architecture
  belongs with the architecture page.
- Drop the duplicate live-transport coverage table from testing.md; canonical
  copy stays in qa-e2e-automation.md under a new "Live transport coverage"
  heading so qa-matrix.md can deep-link to it.
- Slim testing.md QA-specific runners section to ops only, with cross-links.

Audit (against extensions/qa-lab/src/cli.ts, qa-channel/src/config-schema.ts,
and live-transport runtimes)
- qa-e2e-automation.md gains a "Command surface" table covering all 14
  openclaw qa <subcommand> forms; previously only ~7 of 14 were named.
- Document missing OPENCLAW_QA_TELEGRAM_CAPTURE_CONTENT and
  OPENCLAW_QA_DISCORD_CAPTURE_CONTENT env vars (Matrix already had it).
- Cross-link qa coverage from the Reporting section.
- qa-channel.md completes the config-key list (enabled, name, accounts,
  defaultAccount were missing from the schema doc) and pollTimeoutMs range.
- Drop stale "Follow-up work" framing in qa-channel.md (provider/model matrix,
  scenario discovery, orchestration) — all three already shipped.
- Replace "vertical slice" language with current behavior; fix misplaced
  debugger-UI paragraph.

Discoverability
- Add a Note callout to testing.md pointing at the three QA pages
  (QA overview, Matrix QA, QA channel) so maintainers landing on testing.md
  see the QA stack in the prologue.

Glossary entries for the renamed/new doc titles.
2026-04-27 13:40:11 -04:00
Peter Steinberger
98b441edb1
ci: split release docker integration chunks 2026-04-27 13:24:30 +01:00
Peter Steinberger
cff1bdb491
ci: trim duplicate release package lanes 2026-04-27 13:15:10 +01:00
Peter Steinberger
a0aedea63d
fix: guard cli bootstrap imports 2026-04-27 11:24:35 +01:00
Peter Steinberger
98e7242b53
test: split ui unit tests from generic lane 2026-04-27 08:35:04 +01:00
Peter Steinberger
a3fcb8db79
ci(docker): split bundled release lanes 2026-04-27 07:17:14 +01:00
Peter Steinberger
44a504cd39
ci: time-box package acceptance legacy compat 2026-04-27 07:11:14 +01:00
Peter Steinberger
45bdfb5f72
ci(docker): keep release path at three chunks 2026-04-27 06:39:46 +01:00
Peter Steinberger
5e9a96fafb
ci(docker): reuse cached e2e images for reruns 2026-04-27 06:29:09 +01:00
Vincent Koc
05ebfa4146
docs(help+tools): batch convert prose callouts to Mintlify components
- testing-live: Tip components for model-discovery and authoritative-list guidance
- debugging: --dev flag Note and non-dev gateway stop Tip
- testing: narrowing live tests Tip
- tools/lobster: optional-plugin allowlist Note
- tools/acp-agents-setup: blockquote Important to Warning component
2026-04-26 22:01:55 -07:00
Peter Steinberger
6987132aed
ci: add Matrix QA profiles 2026-04-27 05:43:14 +01:00
Peter Steinberger
02455c0c52
ci: include telegram in release package acceptance 2026-04-27 05:14:19 +01:00
Peter Steinberger
cc79f4982c
docs: explain telegram package artifact testing 2026-04-27 05:09:17 +01:00
Peter Steinberger
3c8760f16d
fix: allow heavyweight docker lanes at low parallelism 2026-04-27 05:04:52 +01:00
Peter Steinberger
02d266c6c4
ci: split package acceptance refs 2026-04-27 04:39:19 +01:00
Peter Steinberger
76de167ca1
ci: add package acceptance workflow 2026-04-27 04:25:31 +01:00
Peter Steinberger
7ca2f9fed5
test(docker): align package harness image 2026-04-27 01:22:58 +01:00
Peter Steinberger
42db865673
test(docker): run observability on shared image 2026-04-27 00:49:36 +01:00
Vincent Koc
5d7c6e6bda
test(docker): add observability smoke
Add Docker aggregate observability coverage for QA-lab OTEL and Prometheus diagnostics.
2026-04-26 16:43:56 -07:00
Peter Steinberger
998e37fcb3
ci: allow installer smoke baseline override 2026-04-27 00:31:30 +01:00
Peter Steinberger
89ab39ca64
test: simplify changed test routing 2026-04-26 23:58:13 +01:00
Peter Steinberger
2efc4a8233
docs(test): document docker e2e layout 2026-04-26 23:36:31 +01:00
Peter Steinberger
d108110a89
ci: use packaged tarball for docker e2e 2026-04-26 23:10:33 +01:00
Peter Steinberger
6a00be5f90
fix(update): complete channel switch follow-up work 2026-04-26 11:38:44 +01:00
Peter Steinberger
cd8187d7ce
test(parallels): harden smoke agent model setup 2026-04-26 11:38:33 +01:00
Peter Steinberger
8a52c7b3d9
test: cover ClawHub plugin install uninstall 2026-04-26 11:28:18 +01:00
Peter Steinberger
e40094a9ef
test(browser): add CDP snapshot Docker smoke 2026-04-26 04:40:26 +01:00
Peter Steinberger
0ddbae171d
test: cover codex app-server subagents 2026-04-26 03:46:30 +01:00
Peter Steinberger
87142b5fb1
test: narrow live Docker package script changes 2026-04-26 01:59:12 +01:00
Peter Steinberger
099d18f432
test: narrow live Docker ACP changed gate 2026-04-26 01:48:33 +01:00
Peter Steinberger
81c2a1de26
test: add Droid ACP bind Docker lane 2026-04-26 01:31:27 +01:00
Peter Steinberger
e918e5f75c
fix: hide runtime context from submitted prompts 2026-04-26 00:57:04 +01:00
Peter Steinberger
496d90c3b5
ci: split auto-reply shard timing 2026-04-25 23:47:00 +01:00
Peter Steinberger
dd78b7f773
fix: harden OpenCode ACP bind dispatch 2026-04-25 13:38:58 +01:00
Peter Steinberger
b26367e22f
test: add Crestodian QA lab setup scenario 2026-04-25 13:15:11 +01:00
Peter Steinberger
4ac6729d12
test: expand Crestodian first-run Docker smoke 2026-04-25 12:30:26 +01:00
Peter Steinberger
9056d4f708
feat: add crestodian local planner fallback 2026-04-25 10:20:02 +01:00
Peter Steinberger
d4a9b28d0c
test: add agents delete Docker smoke 2026-04-25 02:43:11 +01:00
Peter Steinberger
b9b97f2653
test: raise Docker aggregate resource caps 2026-04-25 00:52:52 +01:00
Peter Steinberger
a1087ea7a6
fix(parallels): harden npm update smoke 2026-04-25 00:49:57 +01:00
Peter Steinberger
a7696b496a
test: improve Docker aggregate scheduling 2026-04-24 23:44:02 +01:00
Peter Steinberger
0f689d22f4
test: add weighted Docker aggregate scheduler 2026-04-24 20:41:27 +01:00
Peter Steinberger
88c91675e2
test: stabilize qa suite concurrency 2026-04-24 20:39:33 +01:00
Peter Steinberger
80608ae26c
fix: prevent malformed docs accordions 2026-04-24 18:42:07 +01:00
Peter Steinberger
f6dcf968ca
fix: honor disabled plugin runtime deps 2026-04-24 17:46:35 +01:00
Peter Steinberger
cbfc21badb
test: shard Docker aggregate lanes 2026-04-24 17:08:18 +01:00
Ayaan Zaidi
0baa8c1763 ci(release): add manual npm telegram beta e2e 2026-04-24 12:06:33 +05:30
Ayaan Zaidi
bd1b8448a5 test(release): support convex npm telegram credentials 2026-04-24 12:06:33 +05:30
Peter Steinberger
bcea5e75eb
test: harden Docker E2E readiness 2026-04-24 07:10:56 +01:00