Vincent Koc
41eef4a796
test(e2e): assert release upgrade installs candidate
2026-05-26 08:27:23 +02:00
Vincent Koc
81f62a689b
fix(scripts): add docker e2e scheduler help
2026-05-26 08:07:36 +02:00
Vincent Koc
4b03e07294
test(e2e): assert release plugin uninstall removes files
2026-05-26 07:53:20 +02:00
Vincent Koc
5c3fb1f9d1
test(scripts): make run-vitest test Windows-safe
2026-05-26 07:28:34 +02:00
Vincent Koc
505aca9ef7
fix(test): reject missing explicit vitest files
2026-05-26 07:06:55 +02:00
Vincent Koc
5174d9744e
test(plugins): canonicalize plugin install assertion paths
2026-05-26 07:04:41 +02:00
Vincent Koc
7db4b3db41
fix(test): prepare macos runner tmpdir
2026-05-26 06:24:46 +02:00
Vincent Koc
a9bf582684
fix(test): forward installer smoke controls
2026-05-26 05:51:05 +02:00
Peter Steinberger
c4f0682396
test: align pnpm cache workflow assertion
2026-05-26 04:41:44 +01:00
Peter Steinberger
4118a32aad
test: enforce per-test ci threshold
2026-05-26 04:35:20 +01:00
Ayaan Zaidi
4fdf61753a
ci(mantis): pass crabbox capacity regions
2026-05-26 09:02:11 +05:30
Vincent Koc
947febb2fb
fix(test): bootstrap macos script stdin
2026-05-26 05:17:50 +02:00
Vincent Koc
a695c28bfb
fix(tooling): skip gauntlet declaration prebuild
2026-05-26 05:01:03 +02:00
Vincent Koc
4738d0a296
fix(test): measure kitchen sink gateway children
2026-05-26 04:29:42 +02:00
Vincent Koc
eab8d29db2
fix(test): harden plugin gauntlet proof
2026-05-26 04:23:04 +02:00
Peter Steinberger
6f57286678
refactor: use Rastermill for image processing ( #86621 )
...
* refactor: use Rastermill for image processing
* docs: clarify autoreview heartbeat patience
* refactor: use simplified rastermill api
* fix: preserve rastermill media safety boundaries
* build: update rastermill api pin
* build: use published rastermill package
2026-05-26 02:54:49 +01:00
Peter Steinberger
0c5f622f9a
perf(discord): use libopus-wasm for voice opus
2026-05-26 02:53:29 +01:00
Vincent Koc
6984a823af
fix(test): bound plugin gauntlet prebuilds
2026-05-26 03:38:09 +02:00
Vincent Koc
80aa6d77fc
test(onboard): guard docker e2e resources
2026-05-26 02:26:28 +02:00
Vincent Koc
9e93431ae9
fix(qa): stream gateway gauntlet prebuild output
2026-05-26 02:18:48 +02:00
Vincent Koc
60afca187d
fix(test): isolate kitchen sink rpc home env
2026-05-26 01:46:51 +02:00
Vincent Koc
57748a66fd
fix(scripts): bound source scan file reads
2026-05-26 01:43:43 +02:00
Vincent Koc
84929e4265
fix(test): harden bundled plugin install sweep
2026-05-26 01:17:12 +02:00
Vincent Koc
fe3374789f
test(installer): cover rocky cli installs
2026-05-26 01:07:39 +02:00
Peter Steinberger
c1a026a976
fix: stabilize tests and reduce plugin memory churn
2026-05-26 00:01:30 +01:00
Peter Steinberger
68ab48b179
test: improve test profiling helpers
2026-05-25 23:36:34 +01:00
Iftekhar Uddin
5e8a9a905d
fix(scripts): drain codex-cli metadata stdout ( #84239 ) (thanks @IftekharUddin)
...
Behavior addressed: The codex-cli metadata branch no longer calls process.exit(0) immediately after writing stdout, and it still emits exactly one unsupported-backend JSON object.
Real environment tested: Local OpenClaw source checkout on macOS with Node/tsx.
Exact steps or command run after this patch: pnpm test test/scripts/print-cli-backend-live-metadata.test.ts test/scripts/docker-build-helper.test.ts; node --import tsx scripts/print-cli-backend-live-metadata.ts codex-cli | python3 -c 'import sys,json; print(json.load(sys.stdin)["provider"])'; autoreview --mode branch --base origin/main --no-web-search.
Evidence after fix: Focused tooling test shard passed 2 files / 23 tests; direct pipe parse printed codex-cli; autoreview reported no accepted/actionable findings; PR status rollup was clean.
Observed result after fix: stdout is parseable as a single JSON payload and the normal metadata path is skipped for codex-cli.
What was not tested: Live provider metadata paths beyond the focused existing test coverage.
Co-authored-by: Iftekhar Uddin <ifuddin3@gmail.com >
2026-05-25 23:27:13 +01:00
Vincent Koc
cd96542d37
fix(test): harden macos onboarding e2e
2026-05-26 00:02:41 +02:00
Vincent Koc
9be760fb37
test(qa): add collector-backed otel smoke
2026-05-25 23:51:17 +02:00
Peter Steinberger
3b0805414e
ci: report memory metrics
2026-05-25 22:49:23 +01:00
Vincent Koc
4424dafe64
fix(ui): harden control e2e browser setup
2026-05-25 23:19:55 +02:00
Peter Steinberger
cda7c30150
build: refresh dependency pins ( #86628 )
...
* build: refresh dependencies
* build: align pi fallback version
2026-05-25 21:55:46 +01:00
Peter Steinberger
9f7485e182
test: port release validation stabilizers
2026-05-25 21:50:49 +01:00
Peter Steinberger
5a9673ecd7
test: stabilize release validation test harnesses
2026-05-25 21:35:29 +01:00
Vincent Koc
f1197ed6fc
fix(test): bound kitchen sink command output
2026-05-25 22:28:56 +02:00
Vincent Koc
74f3a1eee2
fix(test): assert e2e agent reply payloads
2026-05-25 21:49:16 +02:00
Vincent Koc
423f7d22bc
fix(test): narrow plugin gauntlet prebuild
2026-05-25 21:07:17 +02:00
Vincent Koc
44bb0be033
fix(crabbox): detect timed macos js commands
2026-05-25 20:05:26 +02:00
Ayaan Zaidi
cf275676f3
fix(mantis): release telegram user leases on startup failure
2026-05-25 23:34:35 +05:30
Vincent Koc
7cd15d2493
fix(crabbox): bootstrap macos shell js commands
2026-05-25 19:39:28 +02:00
Vincent Koc
b83dfcb953
fix(installer): handle alpine apk runtime floors
2026-05-25 19:23:10 +02:00
Vincent Koc
633e4b8a7c
fix(test): clean plugin gauntlet temp roots
2026-05-25 17:29:51 +02:00
Vincent Koc
50d6611c10
test(crabbox): tolerate Windows shell capture
2026-05-25 17:20:54 +02:00
Vincent Koc
e97e831c12
fix(crabbox): sync full sparse lease runs
2026-05-25 17:20:54 +02:00
Vincent Koc
6f695c1864
fix(test): clean kitchen sink rpc temp state
2026-05-25 16:47:23 +02:00
Mason Huang
f0bfb3fc33
test(tools): add unmocked image custom-provider auth regression ( #85733 )
...
Summary:
- The branch adds an unmocked image-tool custom-provider auth regression test, fixes split agents Vitest config routing, adds routing coverage, and records a changelog entry.
- PR surface: Tests +203, Docs +1, Other +8. Total +212 across 4 files.
- Reproducibility: not applicable. as a current-main failing issue: the production runtime bug was addressed by the linked predecessor, and this PR adds regression coverage plus test-routing verification for that path.
Automerge notes:
- PR branch already contained follow-up commit before automerge: test(tools): polish image auth regression and fix agents vitest routing
- PR branch already contained follow-up commit before automerge: test(tools): remove proof test filename after regression rename
- PR branch already contained follow-up commit before automerge: fix(test): remove duplicate agent shard constants
- PR branch already contained follow-up commit before automerge: test(tools): add unmocked image custom-provider auth regression
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8573…
Validation:
- ClawSweeper review passed for head cff5476aeb .
- Required merge gates passed before the squash merge.
Prepared head SHA: cff5476aeb
Review: https://github.com/openclaw/openclaw/pull/85733#issuecomment-4525628364
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
2026-05-25 14:19:04 +00:00
Peter Steinberger
b9f975b64e
Replace Sharp image backend with Photon ( #86437 )
...
* refactor: replace sharp image backend with photon
* refactor: remove whatsapp jimp dependency
* chore: remove stale sharp install workarounds
* test: keep image fixtures off photon
* test: use valid prompt image fixtures
* test: account for optimized PNG fixtures
* test: use valid minimax image fixtures
2026-05-25 15:04:44 +01:00
Vincent Koc
ee5f8c7c22
fix(crabbox): bootstrap macos js toolchain
2026-05-25 15:52:57 +02:00
Vincent Koc
6eb46ceac8
fix(test): dedupe kitchen sink command assertions
2026-05-25 14:48:57 +02:00
Peter Steinberger
fcf0bff929
test: derive deprecated sdk usage guard ( #86403 )
2026-05-25 13:45:08 +01:00