Vincent Koc
f484bf9985
fix(qa): avoid plugin update registry port collisions
2026-06-23 12:01:34 +02:00
Vincent Koc
961130c707
refactor(e2e): remove stale upgrade survivor setup
2026-06-23 06:27:49 +08:00
Vincent Koc
c0b6183b7b
refactor(e2e): remove orphaned fixture manifest helper
2026-06-23 06:13:51 +08:00
Vincent Koc
8357260081
refactor(parallels): remove unused macOS exec wrapper
2026-06-23 06:00:26 +08:00
Vincent Koc
75b9e761b7
refactor(onboard): remove obsolete interactive helpers
2026-06-23 05:50:22 +08:00
Vincent Koc
1cdc28605d
refactor(parallels): remove orphaned package shell helpers
2026-06-23 05:48:27 +08:00
Vincent Koc
a641c0d560
fix(channels): keep ownerless config visible but undeliverable
2026-06-22 19:12:05 +08:00
Vincent Koc
45a93b8450
fix(scripts): clamp openwebui probe timer
2026-06-22 03:18:24 +02:00
Vincent Koc
8ef73be8e8
fix(scripts): clamp plugin lifecycle timers
2026-06-22 02:33:55 +02:00
Vincent Koc
e486a1d1cf
test(scripts): route Codex install assertions
2026-06-21 12:11:01 +02:00
Vincent Koc
6c4028e073
fix(scripts): resolve Windows cmd shim launcher
2026-06-21 11:15:14 +02:00
Vincent Koc
78b717a54c
fix(plugins): resolve taskkill in bundled runtime smoke
2026-06-21 09:56:30 +02:00
Vincent Koc
273eb88874
fix(runtime-smoke): force taskkill bundled trees on windows
2026-06-21 07:50:42 +02:00
Vincent Koc
d0001f96f0
fix(e2e): ignore bundled plugin list diagnostics
2026-06-20 16:44:11 +02:00
Vincent Koc
527bd807b9
fix(e2e): ignore runtime smoke rpc log records
2026-06-20 16:40:14 +02:00
Vincent Koc
ee69465fe9
fix(e2e): ignore embedded diagnostic reply json
2026-06-20 16:26:00 +02:00
Vincent Koc
9953b85e6d
fix(install-smoke): clean Bun timeout child trees
2026-06-20 14:39:39 +02:00
Vincent Koc
4514b5a387
fix(runtime-smoke): kill bundled child trees on windows
2026-06-20 13:24:20 +02:00
Vincent Koc
984e058624
fix(e2e): reap signaled PTY command trees
2026-06-20 12:20:16 +02:00
Vincent Koc
6069a030c4
fix(scripts): keep closed runtime command groups tracked
2026-06-20 11:08:36 +02:00
Vincent Koc
84c96ddb14
fix(e2e): preserve bun smoke timeout grace
2026-06-20 10:54:18 +02:00
Vincent Koc
7b44157bc6
fix(e2e): reject escaped skill info paths
2026-06-20 08:31:42 +02:00
Vincent Koc
075965e32f
fix(e2e): reject malformed npm fixture paths
2026-06-20 08:28:29 +02:00
Vincent Koc
ee709f3b0f
fix(e2e): verify ClawHub install path containment
2026-06-20 08:21:06 +02:00
Vincent Koc
0f18e82932
fix(e2e): reject unsafe bounded response text lengths
...
Reject unsafe decimal Content-Length values in the E2E bounded response text helper before streaming response bodies. Keep non-decimal values on the streaming byte-limit path and add regression coverage proving unsafe declared lengths cancel without starting a read.
Proof: direct patched repro rejects before reading with code ETOOBIG; origin/main comparison entered the reader first; node --check scripts/e2e/lib/bounded-response-text.mjs; git diff --check origin/main...HEAD; autoreview clean overall 0.86; exact-head release gate succeeded at https://github.com/openclaw/openclaw/actions/runs/27846197115 .
2026-06-20 04:20:02 +08:00
Vincent Koc
6cfb025143
fix(e2e): reject unsafe chat tools body lengths
...
Reject unsafe numeric Content-Length values in the OpenAI chat tools E2E client before waiting on the response stream.
Also hardens Docker E2E heartbeat timing coverage after the exact-head release gate exposed a brittle zero-padded heartbeat assertion.
Verification: direct mock gateway repro, docker heartbeat shell proof, autoreview clean, and exact-head CI release gate https://github.com/openclaw/openclaw/actions/runs/27843455246 .
2026-06-20 03:09:51 +08:00
Vincent Koc
fc1bdecf08
fix(e2e): cancel ClickClack fixture bodies
2026-06-19 08:14:39 +02:00
Vincent Koc
a57e761f6b
fix(e2e): cancel Open WebUI HTTP probe bodies
2026-06-19 08:11:11 +02:00
Vincent Koc
a37dd0210b
fix(e2e): bound upgrade survivor probe retries
2026-06-19 07:52:44 +02:00
Vincent Koc
089f8c7fb5
fix(e2e): cancel plugin preflight body reads
2026-06-19 07:28:00 +02:00
Vincent Koc
712e69dd74
fix(e2e): honor gateway network client deadline
2026-06-19 07:23:24 +02:00
Vincent Koc
dc9b1d5159
fix(e2e): cancel chat-tools response reads on timeout
2026-06-19 07:11:07 +02:00
Vincent Koc
06b6f7055b
fix(e2e): keep clickclack fixture body reads timed
2026-06-19 06:19:21 +02:00
Vincent Koc
d9c66b9c6d
fix(e2e): bound upgrade survivor probe body reads
2026-06-19 06:02:31 +02:00
Vincent Koc
ca6d52e0e8
fix(e2e): bound bundled readyz diagnostics
2026-06-19 05:00:38 +02:00
Vincent Koc
10f0588ee3
fix(e2e): align codex live turn timeouts
2026-06-19 03:43:44 +02:00
Vincent Koc
239b4de6af
fix(e2e): validate fixture log limits
2026-06-19 01:17:35 +02:00
Vincent Koc
84bcdaa983
fix(e2e): validate fixture cleanup interval
2026-06-19 00:29:25 +02:00
Vincent Koc
392f5b75bf
fix(e2e): validate kitchen sink fixture wait attempts
2026-06-18 23:21:28 +02:00
Vincent Koc
34d402f53c
fix(e2e): validate plugin fixture stop attempts
2026-06-18 23:17:00 +02:00
Vincent Koc
1faf8175e4
fix(e2e): validate onboard gateway wait attempts
2026-06-18 23:12:41 +02:00
Vincent Koc
cc3d346c15
fix(e2e): validate upgrade survivor budgets
2026-06-18 22:52:19 +02:00
Vincent Koc
61b116d597
fix(e2e): validate plugin update timeout seconds
2026-06-18 22:23:23 +02:00
Vincent Koc
7f1fa65399
fix(e2e): reject declared oversized probe bodies
2026-06-18 21:37:07 +02:00
Vincent Koc
4c9b4c32ef
fix(scripts): ignore loose content length headers
2026-06-18 21:05:16 +02:00
Vincent Koc
f381dca15b
fix(e2e): reject loose docker stats CPU samples
2026-06-18 20:57:55 +02:00
Vincent Koc
9ab9469d04
fix(e2e): reject unsafe bundled runtime limits
2026-06-18 20:54:56 +02:00
Vincent Koc
cebe5cb94a
fix(e2e): reject invalid client gateway ports
2026-06-18 20:46:11 +02:00
Vincent Koc
53bb55e023
fix(e2e): reject invalid config writer ports
2026-06-18 20:33:31 +02:00
Vincent Koc
317919ec52
fix(e2e): reject invalid mock fixture ports
2026-06-18 20:28:20 +02:00