Patrick Erichsen
8aa7b7a4ca
Tolerate corrupt plugins during update ( #77706 )
...
* fix(update): tolerate corrupt plugin state
* fix(update): preserve corrupt plugin proof state
* fix(update): narrow corrupt plugin warnings
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-05 14:18:26 -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
2de0113608
test(update): cover authenticated restart updates
2026-05-04 21:58:47 -07:00
Vincent Koc
1c3b27718f
ci: shard package upgrade survivor baselines
2026-05-04 21:15:12 -07:00
Peter Steinberger
c84b7cbffc
ci(release): speed up focused release reruns
2026-05-05 02:28:22 +01:00
Peter Steinberger
358cd87ff3
ci(release): split release soak validation
2026-05-04 23:25:06 +01:00
Vincent Koc
a3f6f24b79
ci: gate slack live qa credentials
2026-05-04 12:13:43 -07:00
Vincent Koc
4c68bfdb6c
ci(release): filter QA live lanes
2026-05-03 22:44:59 -07:00
Alex Knight
3f732aee83
fix: session_status 'current' resolves to live run session instead of stale sandbox key ( #76708 ) ( #76995 )
...
Summary:
- The PR threads a live `runSessionKey` through embedded tool construction, updates `session_status({sessionKey:"current"})` resolution, and adds unit, Telegram QA, workflow, and changelog coverage for #76708 .
- Reproducibility: yes. Source inspection shows current main gives `session_status` only the sandbox/requester ... plus PR follow-up describe a focused Telegram Docker scenario that fails pre-fix and passes with this head.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix: preserve session visibility semantics for runSessionKey (#76708 )
- PR branch already contained follow-up commit before automerge: fix: cover Telegram current session status
Validation:
- ClawSweeper review passed for head c3c964ecfd .
- Required merge gates passed before the squash merge.
Prepared head SHA: c3c964ecfd
Review: https://github.com/openclaw/openclaw/pull/76995#issuecomment-4367445187
Co-authored-by: Alex Knight <aknight@atlassian.com >
Co-authored-by: Alex Knight <15041791+amknight@users.noreply.github.com >
2026-05-04 04:04:43 +00:00
Vincent Koc
31cafbb802
test(qa): add Slack live transport lane
2026-05-03 15:19:55 -07:00
Peter Steinberger
4b4dfe429d
ci: expand release upgrade baselines
2026-05-02 19:46:00 +01:00
Peter Steinberger
f523620abe
ci: use gpt-5.4 for cross-os release smoke
2026-05-02 13:47:51 +01:00
Peter Steinberger
b65946b044
ci: keep release package metadata
2026-05-02 09:27:04 +01:00
Peter Steinberger
66d8fcea99
fix: allow pinned release ci refs
2026-05-02 05:29:21 +01:00
Peter Steinberger
3cb7752346
ci(release): force release smokes onto GPT-5.5
2026-05-02 01:38:09 +01:00
Peter Steinberger
bcd6499abd
test: harden plugin update validation
2026-05-01 23:33:05 +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
206b5f78a2
ci: tighten full release validation
2026-05-01 03:19:49 +01:00
Peter Steinberger
21e2168b8f
ci: shard install smoke release checks
2026-04-29 22:25:55 +01:00
clawsweeper[bot]
27fafa4754
fix: Found two release-validation regressions in the new focused live- ( #74562 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:08:45 -07:00
Peter Steinberger
57e4994caf
ci: speed up release validation
2026-04-29 19:55:37 +01:00
Peter Steinberger
9f21335462
ci: reduce release runner queue pressure
2026-04-29 17:45:53 +01:00
Peter Steinberger
334f4624e0
ci: avoid blacksmith for release setup jobs
2026-04-29 16:55:08 +01:00
Peter Steinberger
c99d680714
ci: run release orchestration on github runners
2026-04-29 16:49:13 +01:00
Peter Steinberger
e8d23e5489
ci: cancel superseded release validation runs
2026-04-29 16:41:26 +01:00
Peter Steinberger
2d53b49b20
ci: use same-run release package artifacts
2026-04-29 16:06:02 +01:00
Peter Steinberger
beff88175e
ci: run release orchestration on blacksmith
2026-04-29 15:58:00 +01:00
Peter Steinberger
5580d8951c
test(ci): harden release failure paths
2026-04-29 06:41:58 +01:00
Peter Steinberger
3a6f7d8db9
ci(test): split command shards and harden release checks
2026-04-29 06:20:38 +01:00
Peter Steinberger
5eb9b3da34
ci(qa): slim release transport startup
2026-04-29 05:25:42 +01:00
Peter Steinberger
3dc6e408b9
ci(release): isolate channel live qa from provider latency
2026-04-29 04:22:01 +01:00
Peter Steinberger
64533ed7b1
ci(release): allow slower qa live canaries
2026-04-29 04:13:15 +01:00
Peter Steinberger
cc7a209982
fix: normalize QA model refs for parity gates
2026-04-28 23:01:58 +01:00
Peter Steinberger
d9b46e0551
ci: start repo live release checks earlier
2026-04-28 22:18:41 +01:00
Peter Steinberger
969cb8b4c0
ci: use standard runner for release package preparation
2026-04-28 21:51:30 +01:00
Peter Steinberger
da1084caf2
ci: start release checks on standard runner
2026-04-28 21:14:37 +01:00
Peter Steinberger
230f8886c6
ci: keep full release validation children pinned
2026-04-28 20:43:39 +01:00
Peter Steinberger
4a24b23e3e
fix(ci): stabilize full release validation
2026-04-28 20:14:14 +01:00
Vincent Koc
5ac6d7661c
fix(ci): harden workflow checkouts
2026-04-28 01:37:00 -07:00
Peter Steinberger
a811e164e3
ci: speed up full release validation
2026-04-28 09:02:57 +01:00
Peter Steinberger
e7495e2d92
ci: pass provider secrets to testbox
2026-04-28 04:24:15 +01:00
Peter Steinberger
e5452a9c57
ci: speed up release validation
2026-04-28 03:52:05 +01:00
Peter Steinberger
fdd2ff02c6
ci: stabilize release validation lanes
2026-04-28 01:31:00 +01:00
Peter Steinberger
f1edd601bc
ci: split release qa parity lanes
2026-04-28 00:05:33 +01:00
Peter Steinberger
39e3d8d31d
ci: shard release validation reruns
2026-04-27 23:38:13 +01:00
Vincent Koc
bd51f82efa
fix(security): harden CodeQL secret ref validation
...
Remediate current-profile CodeQL findings for file SecretRef id validation and release workflow job permissions. Includes changelog credit. Thanks @vincentkoc.
2026-04-27 13:53:27 -07:00
Peter Steinberger
cdf88bcad4
test: harden release qa live gates
2026-04-27 21:16:48 +01:00
Peter Steinberger
fd4b59a906
ci: keep release checks compatible with stable refs
2026-04-27 13:59:49 +01:00
Peter Steinberger
cff1bdb491
ci: trim duplicate release package lanes
2026-04-27 13:15:10 +01:00
Peter Steinberger
ca44ab65e6
ci(release): allow live E2E actions reads
2026-04-27 07:26:33 +01:00