Peter Steinberger
b37fba7c07
ci(release): harden clawhub plugin publish
2026-05-04 10:09:55 +01:00
Vincent Koc
48e1256810
fix(ci): build live image for openwebui lanes
2026-05-04 00:23:54 -07:00
Peter Steinberger
d8da04e58e
chore: improve beta smoke release tooling
2026-05-04 07:28:57 +01:00
Vincent Koc
4c68bfdb6c
ci(release): filter QA live lanes
2026-05-03 22:44:59 -07:00
Vincent Koc
36bab71abc
ci: preserve Windows Testbox phone-home POST
2026-05-03 22:28:30 -07:00
Vincent Koc
5a6cedc14a
ci: follow Windows Blacksmith phone-home redirects
2026-05-03 22:24:20 -07:00
Vincent Koc
18db16471b
ci: keep Windows Blacksmith testbox ready
2026-05-03 22:13:06 -07:00
Vincent Koc
3d0563dee2
ci: support Windows Blacksmith testbox phone-home
2026-05-03 22:05:42 -07:00
Vincent Koc
7be29b2801
ci: add Windows Blacksmith testbox
2026-05-03 21:58:33 -07:00
Vincent Koc
32b4d1ec8a
ci: expand Windows WSL probe runners
2026-05-03 21:32:35 -07:00
Vincent Koc
b2f0f67e0d
ci: support Ubuntu import in Windows WSL probe
2026-05-03 21:28:22 -07:00
Vincent Koc
90d25d59c6
ci: keep Windows probe alive after WSL check
2026-05-03 21:19:48 -07:00
Vincent Koc
9dc3271efb
ci: add Windows testbox probe
2026-05-03 21:17:49 -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
Peter Steinberger
3a8ea14fe3
ci(qa): fix Crabbox desktop flag guard
2026-05-04 02:25:02 +01:00
Peter Steinberger
a04d9060d3
ci(qa): build Crabbox CLI for Mantis desktop runs
2026-05-04 02:21:12 +01:00
Peter Steinberger
9b397b414a
ci(qa): use Mantis Crabbox secret aliases
2026-05-04 02:12:56 +01:00
Peter Steinberger
5ef1885ce3
ci(qa): guard missing Mantis artifact path
2026-05-04 01:57:55 +01:00
Peter Steinberger
4856cbb017
feat(qa): publish Mantis desktop screenshots
2026-05-04 01:52:14 +01:00
Shadow
40b8d52240
chore: Update active PR limit to 20
2026-05-03 19:15:55 -05:00
Vincent Koc
d3043345ca
ci(testbox): remove unusable windows harness
2026-05-03 15:21:04 -07:00
Vincent Koc
31cafbb802
test(qa): add Slack live transport lane
2026-05-03 15:19:55 -07:00
Vincent Koc
56de90e876
ci(testbox): add maintainer os harnesses
2026-05-03 15:00:26 -07:00
Peter Steinberger
e387764014
ci(qa): upsert Mantis PR comments by marker
2026-05-03 21:35:02 +01:00
Peter Steinberger
d8b82df5d4
ci(qa): trigger Mantis Discord QA from PR comments
2026-05-03 21:27:43 +01:00
Peter Steinberger
579cc23ce0
ci: publish ClawHub plugins as ClawPacks
2026-05-03 19:19:19 +01:00
Vincent Koc
eb5517be51
fix(release): verify published plugin runtime tarballs
2026-05-03 10:22:36 -07:00
Peter Steinberger
0ff09c4e49
ci: configure Mantis bot comment identity ( #76839 )
2026-05-03 18:20:43 +01:00
Peter Steinberger
2416bc668c
ci: require Mantis app for QA comments ( #76834 )
2026-05-03 18:08:46 +01:00
Peter Steinberger
dc32acd0d8
ci: post Mantis QA comments as GitHub App ( #76825 )
2026-05-03 18:00:00 +01:00
Peter Steinberger
c40f89414c
ci: summarize Mantis bug proof comments
...
Clarify that Mantis screenshot proof belongs on the bug/fix PR and add a top summary to inline evidence comments.
2026-05-03 17:39:46 +01:00
Peter Steinberger
07a11c4806
ci: post Mantis screenshots inline
...
Publish redacted Mantis screenshots to qa-artifacts and upsert a PR QA comment with inline before/after images.
2026-05-03 17:28:32 +01:00
Peter Steinberger
e267e3afa0
ci: keep Mantis Discord artifacts lean
...
Keep Mantis Discord comparison worktrees outside the uploaded artifact tree and copy each lane's QA output into the report directory before comparing summaries.
2026-05-03 17:15:27 +01:00
Peter Steinberger
77a50db9ea
feat(qa): add Mantis Discord status reaction scenario ( #76747 )
...
* feat(qa): add Mantis Discord status reaction scenario
* fix(qa): retry Discord rate limits in Mantis runs
* refactor(qa): reuse Discord API retry helper
* fix(qa): import Discord API through package surface
* fix(ci): generate Discord boundary declarations
* fix(ci): keep xai boundary overrides stable
2026-05-03 17:00:06 +01:00
Peter Steinberger
0bf06e953f
feat: add Mantis Discord smoke runner ( #76696 )
...
* docs: add Mantis QA system design
* feat: add Mantis Discord smoke runner
* fix: harden Mantis Discord smoke
* fix: redact Mantis Discord artifacts
* fix: satisfy Mantis redaction lint
* fix: redact Mantis mismatch failures
* test: avoid promise assertions in Mantis tests
2026-05-03 15:25:56 +01:00
Peter Steinberger
e7bb5d6ddf
chore: move swift configs under config
2026-05-03 14:51:56 +01:00
Peter Steinberger
1f1686bc4d
chore: reduce root cleanup files
2026-05-03 14:38:13 +01:00
Peter Steinberger
f789f8e394
ci: fix release publish repo context
...
(cherry picked from commit 202b7fd597 )
2026-05-03 14:37:17 +01:00
Peter Steinberger
6d9df1f25a
ci: retry performance report publishes
2026-05-03 14:32:35 +01:00
Peter Steinberger
a4a4cac8e9
ci: split slow CI shards
2026-05-03 14:11:04 +01:00
Peter Steinberger
fc570d0e58
ci: use current performance report helpers
2026-05-03 14:06:21 +01:00
Peter Steinberger
ecb901ca39
ci: record tested ref in performance reports
2026-05-03 13:43:30 +01:00
Peter Steinberger
0f66ad4243
ci: pin fixed Kova benchmark
2026-05-03 13:12:31 +01:00
Peter Steinberger
869103684f
chore: move swabble into apps
2026-05-03 13:10:25 +01:00
Peter Steinberger
73be4ea901
ci: fix full release validation gates
2026-05-03 13:01:14 +01:00
Peter Steinberger
0fbb06e6df
ci: use org-owned Kova benchmark
2026-05-03 12:57:39 +01:00
Peter Steinberger
5f4fd05074
ci: speed up full release validation
2026-05-03 12:24:24 +01:00
Peter Steinberger
02c2160478
chore: clean up root clutter
2026-05-03 12:20:52 +01:00
Vincent Koc
4ae9ae12b6
test(e2e): fix kitchen sink crabbox coverage ( #76287 )
...
* test(e2e): fix kitchen sink crabbox coverage
* test(e2e): update kitchen sink expected diagnostics
* fix(plugins): harden registry and package gates
* fix(plugins): load lazy tool middleware snapshots
* fix(ci): satisfy crabbox branch gates
* fix(plugins): await guarded fetch cleanup
2026-05-02 18:39:26 -07:00
Vincent Koc
7be0d6e76d
fix(ci): pass upgrade survivor matrix to package planning
2026-05-02 16:33:57 -07:00