2210 Commits

Author SHA1 Message Date
Peter Steinberger
c8d82e4535 ci(release): raise build heap for validation gates 2026-05-10 03:03:55 +01:00
Peter Steinberger
f8fee34aef ci(release): stabilize full validation gates 2026-05-10 02:54:37 +01:00
Peter Steinberger
64b5b9796d test: update codex prompt snapshots 2026-05-09 21:47:14 -04:00
Peter Steinberger
359fc173e7 ci(release): honor Open WebUI smoke mode 2026-05-10 02:36:55 +01:00
Peter Steinberger
6d1a7169da fix(whatsapp): support Baileys rc10 postinstall patch 2026-05-10 02:14:40 +01:00
Peter Steinberger
f6e2ad07ec ci(release): normalize Windows loader npm paths 2026-05-10 02:14:00 +01:00
samzong
d832ad214c [Feat] Add upload archive install RPC (#74430)
* feat(skills): add upload archive install RPC

- src/agents/skills-archive-install.ts:83 [BOT-SCOPE]: `withExtractedArchiveRoot()` still returns unstructured extract failures, so exact transient-vs-terminal classification should be moved into the shared install-flow layer in a follow-up rather than expanding this PR.

Signed-off-by: samzong <samzong.lu@gmail.com>

* fix(skills): address archive upload review findings

Signed-off-by: samzong <samzong.lu@gmail.com>

* fix(skills): regen protocol bindings and classify transient archive errors

* feat: gate uploaded skill installs by config

* test: add docker skill install proof

* docs: clarify uploaded skill archive gate

* chore: refresh config docs baseline

* style: format docker e2e plan test

* fix: use fs-safe path checks for skill archives

* fix: classify skill publish failures as unavailable

* test: update skill clawhub path mock

* fix: pass mutable archive root markers

* fix: use current json dir mode option

* test: satisfy skill upload lint

* test: refresh core support expectations

---------

Signed-off-by: samzong <samzong.lu@gmail.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-09 20:44:18 -04:00
Peter Steinberger
aaeb64bec4 test(release): update Docker smoke command assertion 2026-05-10 01:36:16 +01:00
Peter Steinberger
5832839353 ci(release): make Open WebUI release smoke deterministic 2026-05-10 01:30:07 +01:00
Ruben Cuevas
e40ddf9b02 fix(gateway): cover restored watch artifacts 2026-05-09 19:31:51 -04:00
Ruben Cuevas
23eec7b0fa test(gateway): cover runtime static asset edge cases 2026-05-09 19:31:51 -04:00
Ruben Cuevas
1ff83a6c66 fix(gateway): preserve static runtime assets 2026-05-09 19:31:51 -04:00
Ruben Cuevas
12933a2bcb fix(gateway): stage static runtime assets 2026-05-09 19:31:51 -04:00
Peter Steinberger
7674a897cc test(release): harden OpenWebUI release lane 2026-05-09 23:25:28 +01:00
Peter Steinberger
b1f333d2bf fix(release): harden OpenAI installer proof lane 2026-05-09 23:25:27 +01:00
Peter Steinberger
86ad1749b3 fix(release): extend OpenAI installer e2e timeout 2026-05-09 23:25:27 +01:00
Peter Steinberger
a672bef837 fix(release): serialize live OpenAI Docker lanes 2026-05-09 23:25:27 +01:00
Peter Steinberger
354e49ac7d fix(release): serialize OpenAI installer e2e turns 2026-05-09 23:25:27 +01:00
Peter Steinberger
5b560b9d45 test(release): cover root gateway stop guard 2026-05-09 23:25:27 +01:00
Peter Steinberger
0d1c4393b9 fix(release): pin direct OpenAI smoke runtime 2026-05-09 23:25:27 +01:00
Peter Steinberger
195e721211 fix(release): stabilize full validation gates 2026-05-09 23:25:27 +01:00
Peter Steinberger
bcb4c8d597 fix(release): stabilize Codex live validation 2026-05-09 23:25:26 +01:00
Peter Steinberger
16f3350b84 fix(release): repair full validation gates 2026-05-09 23:25:26 +01:00
Peter Steinberger
be793e2d85 ci(release): skip npm acceptance hash pin 2026-05-09 23:25:26 +01:00
Peter Steinberger
d28124a14b fix(release): classify externalized root package imports 2026-05-09 23:25:26 +01:00
Peter Steinberger
d416adb424 test: tighten docker e2e plan assertions 2026-05-09 19:55:41 +01:00
Shakker
610febeaf1 test: avoid slow missing extension base lookup 2026-05-09 17:53:14 +01:00
Shakker
6f7862bc71 test: reuse prompt snapshot generation 2026-05-09 16:04:16 +01:00
Peter Steinberger
e5e1b7b834 feat: add clickclack channel extension 2026-05-09 15:29:27 +01:00
Peter Steinberger
242a71663a test: refresh lint suppression allowlist 2026-05-09 06:51:20 -04:00
Shakker
a855414bc6 test: fix bundled lint and override guard 2026-05-09 11:16:27 +01:00
Peter Steinberger
4312ca0464 ci: cover plugin lanes in legacy release chunks 2026-05-09 06:06:08 -04:00
Peter Steinberger
b59d46b699 ci: include plugin docker lanes in full release 2026-05-09 06:06:08 -04:00
Peter Steinberger
c443469452 test: add plugin install docker e2e lanes 2026-05-09 06:06:08 -04:00
Peter Steinberger
63abd1fad5 test: tighten plugin npm package assertions 2026-05-09 10:52:37 +01:00
Peter Steinberger
eb9c227a09 test: tighten plugin clawhub release assertions 2026-05-09 10:50:14 +01:00
Peter Steinberger
ec25f282cb test: tighten plugin npm release assertions 2026-05-09 10:48:48 +01:00
Peter Steinberger
bd44369a26 test: tighten release check assertions 2026-05-09 10:47:08 +01:00
Peter Steinberger
ff3cb2930f test: tighten unit vitest config assertions 2026-05-09 10:45:10 +01:00
Peter Steinberger
78a8ecad17 test: tighten scoped vitest config assertions 2026-05-09 10:43:34 +01:00
Peter Steinberger
76dd3b2518 test: tighten official channel catalog assertions 2026-05-09 10:40:45 +01:00
Peter Steinberger
beaecbcad4 refactor: use PI Codex Responses transport (#79726)
Routes explicit OpenAI Codex Responses runs through PI's native WebSocket-capable transport and removes the custom OpenClaw WebSocket implementation.
2026-05-09 05:40:30 -04:00
Peter Steinberger
f62cca91e6 test: tighten barnacle action assertions 2026-05-09 10:38:11 +01:00
Peter Steinberger
b6136e38a9 test: tighten barnacle classifier assertions 2026-05-09 10:35:30 +01:00
Peter Steinberger
b1bcfa6573 test: tighten changed lanes package assertions 2026-05-09 10:33:58 +01:00
Peter Steinberger
c38234b738 test: tighten changed lanes routing assertions 2026-05-09 10:31:55 +01:00
Peter Steinberger
cf0f1a171a test: tighten changed lanes baseline assertions 2026-05-09 10:30:27 +01:00
Peter Steinberger
f93caa5cd0 test: tighten docker e2e selected lane assertions 2026-05-09 10:28:24 +01:00
Peter Steinberger
c1a0d9db18 test: tighten docker e2e survivor assertions 2026-05-09 10:25:55 +01:00
Peter Steinberger
553c5dd1a8 test: tighten docker e2e chunk alias assertions 2026-05-09 10:24:20 +01:00