906 Commits

Author SHA1 Message Date
Peter Steinberger
cce08881ec test(release): harden Windows smoke model setup 2026-05-01 23:26:29 +01:00
Peter Steinberger
01c384cbf9 refactor: prune legacy plugin dependency debris on postinstall 2026-05-01 22:08:28 +01:00
Peter Steinberger
112dedd093 refactor: remove plugin dependency cleanup leftovers 2026-05-01 21:55:50 +01:00
Peter Steinberger
364ec53785 test(release): prefer GPT-5.5 smoke models 2026-05-01 21:45:03 +01:00
Peter Steinberger
1e4f511f0a chore: clean up plugin dependency wording 2026-05-01 21:39:03 +01:00
Peter Steinberger
ed8f50f240 refactor: simplify plugin dependency handling
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.

Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
e1732c2757 fix(release): quote Parallels model config paths 2026-05-01 20:59:15 +01:00
Peter Steinberger
70cd7927fb test(release): use stable OpenAI model for Parallels smoke 2026-05-01 20:34:27 +01:00
Peter Steinberger
b0cf76165c fix(release): clean up one-shot gateway MCP runtimes 2026-05-01 20:26:51 +01:00
Peter Steinberger
f5f8562384 test(release): runtime inspect kitchen sink surfaces 2026-05-01 20:08:06 +01:00
Peter Steinberger
420824fccc ci: allow underscore oxlint rule in runner 2026-05-01 19:22:09 +01:00
Peter Steinberger
4ad29d2d8e test(parallels): batch POSIX provider config 2026-05-01 17:21:30 +01:00
Peter Steinberger
84a3b50c11 test(parallels): force POSIX OpenAI SSE smoke 2026-05-01 17:10:58 +01:00
Peter Steinberger
e2a465df4b test(parallels): force Windows OpenAI SSE smoke 2026-05-01 16:46:47 +01:00
Ayaan Zaidi
476ac66d80 test(rtt): support main package measurements 2026-05-01 21:06:40 +05:30
Ayaan Zaidi
aa5a0a36f8 test(rtt): expose warm sample metrics 2026-05-01 20:52:27 +05:30
Peter Steinberger
76c8f9ac3f test(parallels): budget Windows agent retry 2026-05-01 15:59:34 +01:00
Peter Steinberger
03bde3d65c test(parallels): retry Windows agent idle exits 2026-05-01 15:57:57 +01:00
Peter Steinberger
efe6b37407 test(parallels): write Windows provider config via batch file 2026-05-01 15:22:06 +01:00
Peter Steinberger
0e8cb3d94b test: configure parallels smoke provider timeout 2026-05-01 14:33:21 +01:00
Peter Steinberger
bae211f72a test: require parallels agent responses 2026-05-01 14:22:07 +01:00
Vincent Koc
49b1770b8e test(docker): install procps for plugin watchdogs 2026-05-01 06:12:32 -07:00
Peter Steinberger
f85bd0f5a9 test: retry Windows Parallels agent turn 2026-05-01 13:19:37 +01:00
Peter Steinberger
7719dd8804 test: use built-in OpenAI provider in Windows smoke 2026-05-01 12:28:23 +01:00
Peter Steinberger
1c9b4d871c test: stabilize Parallels update smokes 2026-05-01 12:05:24 +01:00
Peter Steinberger
39ab11425f test: clear Windows Parallels smoke sessions 2026-05-01 11:40:32 +01:00
Vincent Koc
15adc741ff test(package): expand upgrade survivor baselines 2026-05-01 03:18:31 -07:00
Peter Steinberger
d3bb5ce9e9 test: write Windows Parallels provider timeout directly 2026-05-01 11:17:52 +01:00
Peter Steinberger
018f77cdc2 test: cover legacy runtime deps update recovery (#75288) 2026-05-01 11:15:21 +01:00
Mark Goldenstein
1e6bdf3a55 fix runtime deps update from legacy symlinks 2026-05-01 11:15:21 +01:00
Peter Steinberger
9a051d2f9b test: preseed dev channel in Parallels update 2026-05-01 11:03:16 +01:00
Peter Steinberger
ca620eaf35 test: extend Windows Parallels OpenAI timeout 2026-05-01 10:56:07 +01:00
Peter Steinberger
e8afaf512e test: use release OpenAI model in Parallels 2026-05-01 10:40:03 +01:00
Peter Steinberger
8abf2977f4 test: minimize Parallels smoke agent turns 2026-05-01 10:17:54 +01:00
Peter Steinberger
f98ba66af6 test: wait for apt locks in Parallels Linux 2026-05-01 09:55:42 +01:00
Peter Steinberger
9e01d19db3 test: disable Parallels smoke idle watchdog 2026-05-01 09:51:47 +01:00
Peter Steinberger
38e03d3af3 test: extend Parallels model smoke timeout 2026-05-01 09:46:23 +01:00
Ayaan Zaidi
86a563e899 test(rtt): use black-box telegram harness 2026-05-01 14:02:54 +05:30
Peter Steinberger
e131eaecb5 fix: force package update restart handoff 2026-05-01 09:25:33 +01:00
Vincent Koc
c48c3ecbc7 fix(e2e): isolate upgrade survivor matrix artifacts 2026-05-01 01:18:12 -07:00
Vincent Koc
dffc295a74 test(e2e): add upgrade survivor scenario probes 2026-05-01 01:18:11 -07:00
Vincent Koc
2500b5d4ec test(e2e): expand published upgrade survivor baselines 2026-05-01 01:18:11 -07:00
Peter Steinberger
7d7b610a24 fix: handle bin-only runtime deps 2026-05-01 09:07:32 +01:00
Peter Steinberger
250376f885 fix: simplify bundled runtime dependency repair (#75183)
Summary:
- Merged fix: simplify bundled runtime dependency repair after ClawSweeper review.

ClawSweeper fixups:
- Included follow-up commit: fix: verify cached bundled runtime roots
- Included follow-up commit: refactor: simplify plugin runtime startup paths
- Included follow-up commit: refactor: trim plugin startup policy helpers
- Included follow-up commit: refactor: trust package manager runtime deps materialization
- Included follow-up commit: fix: narrow channel runtime deps skip policy
- Included follow-up commit: refactor: defer startup plugin runtime deps
- Ran the ClawSweeper repair loop before final review.

Validation:
- ClawSweeper review passed for head 04dc566534.
- Required merge gates passed before the squash merge.

Prepared head SHA: 04dc566534
Review: https://github.com/openclaw/openclaw/pull/75183#issuecomment-4358383786

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Shakker <shakkerdroid@gmail.com>
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com>
2026-05-01 07:49:02 +00:00
Peter Steinberger
d0dac324c6 test: align lint suppression inventory 2026-05-01 08:23:26 +01:00
Ayaan Zaidi
e8810c04a4 feat(rtt): add published package measurement harness 2026-05-01 11:20:11 +05:30
joshavant
8093ae6029 test: validate published upgrade survivor baseline 2026-04-30 22:17:33 -05:00
Josh Avant
ce833acbdb test: strengthen published upgrade survivor lane (#75361)
* test: integrate upgrade survivor baseline controls

* test: gate published upgrade survivor path

* test: preserve upgrade survivor fixture contract

* test: keep upgrade survivor temp state off overlay
2026-04-30 21:50:36 -05:00
Peter Steinberger
6cc7432cd1 perf(test): split gateway server control-plane shard 2026-05-01 03:37:25 +01:00
Peter Steinberger
206b5f78a2 ci: tighten full release validation 2026-05-01 03:19:49 +01:00