Peter Steinberger
df29682384
test: update talk unit-fast paths
2026-05-06 02:39:15 +01:00
Vincent Koc
6455ed24cf
test: scope unit coverage gate
2026-05-05 13:28:34 -07:00
Patrick Erichsen
84e8e09725
Add WhatsApp live QA lane ( #77704 )
...
* feat(qa): add whatsapp live lane
* ci: add gated whatsapp and discord qa live lanes
* ci: honor qa live env gates in release selection
* test: update qa live workflow gate assertion
* ci: split live QA release gates
2026-05-05 12:09:28 -07:00
Vincent Koc
03d04c243b
test(acpx): cover Windows extension test paths
2026-05-04 09:20:02 -07:00
Alex Knight
be41b8cbc7
test: stabilize gateway server shard ( #77131 )
2026-05-04 18:42:05 +10:00
Vincent Koc
9ba7183b63
fix(docs): validate plugin json examples
2026-05-03 15:47:23 -07:00
Vincent Koc
9ae93179e2
fix(docs): validate channel config snippets
2026-05-03 15:23:07 -07:00
Vincent Koc
31cafbb802
test(qa): add Slack live transport lane
2026-05-03 15:19:55 -07:00
Peter Steinberger
77a50db9ea
feat(qa): add Mantis Discord status reaction scenario ( #76747 )
...
* feat(qa): add Mantis Discord status reaction scenario
* fix(qa): retry Discord rate limits in Mantis runs
* refactor(qa): reuse Discord API retry helper
* fix(qa): import Discord API through package surface
* fix(ci): generate Discord boundary declarations
* fix(ci): keep xai boundary overrides stable
2026-05-03 17:00:06 +01:00
Vincent Koc
3ad0ad994a
test(gateway): avoid stuck gateway-server fork shard
2026-05-02 22:40:00 -07:00
clawsweeper[bot]
cb31616d88
fix(ui): clean up delete confirm popover listener ( #76318 )
...
Summary:
- The PR centralizes Control UI chat delete-confirm popover dismissal, adds listener-cleanup regression coverage and unit-UI test routing fixes, and records the fix in the changelog.
- Reproducibility: yes. Current-main source shows a high-confidence path: open the delete confirm, let `reques ... ncel, Delete, or same-button toggle; those paths remove the popover without removing the document listener.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(ui): clean up delete confirm popover listener
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7559…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-75590 with ma…
- PR branch already contained follow-up commit before automerge: fix(ui): repair delete confirm listener cleanup checks
Validation:
- ClawSweeper review passed for head 62240d8153 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 62240d8153
Review: https://github.com/openclaw/openclaw/pull/76318#issuecomment-4364990281
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Ricardo-M-L <69202550+Ricardo-M-L@users.noreply.github.com >
2026-05-03 02:21:10 +00:00
Peter Steinberger
aafdc5945a
chore: delete stale memory host bridges
2026-05-02 18:15:26 +01:00
Peter Steinberger
47286e7349
test: speed up auto-reply reply shard
2026-05-02 00:21:02 +01:00
Peter Steinberger
43f6c8b01a
feat: add OpenClaw SDK package
2026-04-30 00:51:24 +01:00
Peter Steinberger
38fdb42069
chore: remove unused internal entrypoints
2026-04-29 11:35:34 +01:00
Peter Steinberger
3a6f7d8db9
ci(test): split command shards and harden release checks
2026-04-29 06:20:38 +01:00
Vincent Koc
e7947948b6
test(ci): add plugin prerelease suite to CI ( #73741 )
...
* test(ci): route plugin prerelease coverage to plugin shard
* test(ci): add plugin prerelease suite to CI
* fix(ci): preserve pnpm path in plugin prerelease shard
* fix(ci): avoid inheriting secrets for plugin prerelease suite
2026-04-28 14:52:03 -07:00
Peter Steinberger
84154bb09c
perf(test): speed up boundary report checks
2026-04-28 19:00:22 +01:00
Peter Steinberger
9207660c87
test: fix main ci shard routing
2026-04-28 10:48:27 +01:00
Peter Steinberger
a6bb0265f0
test: speed up unit hotspot routing
2026-04-28 10:42:14 +01:00
Peter Steinberger
4c61040c52
test: speed up small unit fast cases
2026-04-28 09:44:44 +01:00
Peter Steinberger
f76c8322d3
test: route gateway audit through fast lane
2026-04-28 09:35:34 +01:00
Peter Steinberger
1257e0e4ae
ci: prepare qa channel boundary types
2026-04-28 09:13:49 +01:00
Peter Steinberger
438da9596e
test: expand fast lane coverage
2026-04-28 08:19:40 +01:00
Peter Steinberger
07c653e913
test: move pure hotspots to fast lane
2026-04-28 07:56:40 +01:00
Vincent Koc
5828dcdb05
test(gateway): reduce server shard memory pressure ( #73317 )
2026-04-27 22:58:15 -07:00
Peter Steinberger
6543c10ab6
test: route model catalog through fast lane
2026-04-28 06:48:29 +01:00
Ke Wang
b4e9f1bd1c
fix(memory-core): cap detached dream narratives ( #73287 )
...
Cap detached Dream Diary narrative subagent runs across cron dreaming sweeps so multi-workspace runs cannot fan out unbounded subagent sessions.
Adds regression coverage that queued detached narratives resume and clean up, plus a unit-fast lane correction for the security symlink audit test.
2026-04-28 06:42:07 +01:00
Peter Steinberger
85bdaff418
test: route security audits through fast lane
2026-04-28 06:18:06 +01:00
Peter Steinberger
88bcb64681
test: route acp session mapper through fast lane
2026-04-28 06:10:03 +01:00
Peter Steinberger
b8c44bfc82
fix: restore main ci and speed tests
2026-04-28 05:34:28 +01:00
Vincent Koc
e8b4e39a97
fix(gateway): clear fallback context on close
...
Fixes gateway fallback request context cleanup on close/startup failure and shards the full gateway Vitest lane to avoid the observed memory hang.\n\nValidation:\n- Testbox: OPENCLAW_TESTBOX=1 pnpm check:changed\n- Testbox: env OPENCLAW_VITEST_MAX_WORKERS=1 /usr/bin/time -v pnpm test:gateway (254 files, 2950 tests, max RSS 4144692 KB)
2026-04-27 21:19:21 -07:00
Peter Steinberger
843980e173
test: route more fast specs through unit-fast
2026-04-28 05:14:15 +01:00
Peter Steinberger
073b3fbf88
test: move more runtime specs to fast lane
2026-04-28 04:23:48 +01:00
Peter Steinberger
b1a36226b1
test: stabilize faster unit lanes
2026-04-28 04:09:41 +01:00
Peter Steinberger
f549703bed
test: route more safe files to unit fast
2026-04-28 03:47:31 +01:00
Peter Steinberger
c1c9f5f1a3
test: speed up unit fast lane
2026-04-28 03:37:14 +01:00
Peter Steinberger
bbed4ac096
test: stabilize and speed unit fast lane
2026-04-28 03:08:02 +01:00
Peter Steinberger
f64e4fd8cf
test: split agents vitest shards
2026-04-28 02:58:24 +01:00
Peter Steinberger
8b6d960539
test: move hot runtime tests to fast lane
2026-04-28 02:57:47 +01:00
Peter Steinberger
f7d2b396d6
fix(test): restore gateway fixture startup config
2026-04-27 20:36:32 +01:00
Peter Steinberger
aeba1d6b47
test: keep stateful tests out of unit-fast
2026-04-27 17:34:05 +01:00
Peter Steinberger
6d269f62d6
perf(test): route more stable tests through unit-fast
2026-04-27 17:07:29 +01:00
Peter Steinberger
1fd0802b88
perf(test): route more unit tests through fast lane
2026-04-27 17:01:16 +01:00
Peter Steinberger
ee140ae570
perf(test): route memory package tests through unit-fast
2026-04-27 16:43:55 +01:00
Peter Steinberger
8304635258
perf(test): route speech provider registry through unit-fast
2026-04-27 16:16:12 +01:00
Peter Steinberger
d22ced122d
test: isolate speech provider registry test
2026-04-27 15:28:37 +01:00
Peter Steinberger
4c544e649c
test: move more stateful tests to unit-fast
2026-04-27 14:37:51 +01:00
Peter Steinberger
8e09105bd3
test: route more mock-only tests through unit-fast
2026-04-27 14:24:43 +01:00
Peter Steinberger
4300a6165e
test: route more setup-free tests through unit-fast
2026-04-27 14:16:20 +01:00