Peter Steinberger
f66a2dc41d
ci: run channel contract shards on blacksmith
2026-05-07 03:56:53 +01:00
Peter Steinberger
f2458d8828
ci: isolate prompt snapshot check
2026-05-07 03:07:58 +01:00
Peter Steinberger
25343f3242
ci: scope prompt snapshot support tests
2026-05-07 01:39:13 +01:00
Peter Steinberger
7cab067bce
ci: scope prompt snapshot boundary check
2026-05-07 01:31:50 +01:00
Peter Steinberger
c3853611ee
ci: add runner fallback timing telemetry
2026-05-07 01:04:22 +01:00
pashpashpash
d05415d603
docs: remind contributors to redact proof evidence ( #78630 )
2026-05-07 06:53:01 +09:00
Peter Steinberger
1d685304c3
ci: skip Testbox workflow checks for draft PRs
2026-05-06 22:06:59 +01:00
Peter Steinberger
9dd5014cf3
ci: skip CodeQL critical selector for draft PRs
2026-05-06 22:06:59 +01:00
Peter Steinberger
86e0066169
ci: dispatch aggregate docs translations
2026-05-06 20:24:03 +01:00
Peter Steinberger
7af6c25aa5
ci: cap native MiniMax release live gateway lane
2026-05-06 11:47:54 +01:00
Peter Steinberger
9e7fd27577
ci: narrow MiniMax release live gateway lane
2026-05-06 11:11:21 +01:00
Peter Steinberger
39b17310b6
ci: parallelize release publish workflows
2026-05-06 10:45:29 +01:00
Peter Steinberger
674c447264
ci: move additional checks to blacksmith
2026-05-06 09:33:43 +01:00
Peter Steinberger
057d3a43c0
feat(mantis): capture logged-in discord web evidence
2026-05-06 02:43:49 +01:00
Peter Steinberger
8fb797c2c6
ci(mantis): collect discord thread lane artifacts
2026-05-06 01:41:45 +01:00
Peter Steinberger
0022c28b6d
ci(mantis): fix discord thread workflow paths
2026-05-06 01:36:11 +01:00
Peter Steinberger
67fe2097f3
ci(mantis): add discord thread attachment workflow
2026-05-06 01:31:09 +01:00
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
Peter Steinberger
26bc40c1a4
perf: add Mantis Slack hydrate timings
2026-05-05 21:07:07 +01: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
Peter Steinberger
e8a9c766c2
perf: speed up Mantis Slack desktop smoke
2026-05-05 19:57:26 +01:00
Peter Steinberger
e6f5f5693d
ci: allow Slack Mantis failure evidence without screenshots
2026-05-05 15:38:51 +01:00
Peter Steinberger
04442f4c05
ci: skip Slack Mantis comments without artifacts
2026-05-05 15:15:58 +01:00
Peter Steinberger
10725c9e01
ci: run Slack Mantis harness on GitHub runners
2026-05-05 14:16:53 +01:00
Peter Steinberger
fb20567500
ci: allow Mantis Slack smoke to reuse desktop leases
2026-05-05 14:07:43 +01:00
Peter Steinberger
0c977cd687
fix: avoid early Slack credential leases in Mantis
2026-05-05 12:50:44 +01:00
Peter Steinberger
70d92b5e59
ci: harden Mantis Crabbox CLI help check
2026-05-05 11:36:08 +01:00
Peter Steinberger
4fc352403a
fix: default Mantis Slack desktop smoke to AWS
2026-05-05 11:19:08 +01:00
Peter Steinberger
6410743e34
fix: keep Slack Mantis output repo-relative
2026-05-05 09:42:51 +01:00
Peter Steinberger
f3d531439b
feat: add reusable Mantis evidence publishing
2026-05-05 09:02:04 +01:00
Peter Steinberger
c2f86598a3
ci: install ffmpeg for Mantis media previews
2026-05-05 08:03:01 +01:00
Peter Steinberger
cbcca6e55f
ci: use Crabbox media previews for Mantis
2026-05-05 07:53:47 +01:00
Peter Steinberger
7f27c42ebd
ci: embed Mantis desktop previews
2026-05-05 07:23:21 +01:00
Peter Steinberger
1c924c3c12
ci: link Mantis status reaction videos
2026-05-05 06:31:05 +01:00
Vincent Koc
2de0113608
test(update): cover authenticated restart updates
2026-05-04 21:58:47 -07:00
pashpashpash
70f34bf177
Require real behavior proof for external PRs ( #77622 )
...
* ci: require real behavior proof for external PRs
* fix: tighten real behavior proof heuristics
* fix: reject test-only real behavior proof labels
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-05 05:45:30 +01: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
Peter Steinberger
5de7f99801
ci(release): fix ClawHub runtime preflight command
...
(cherry picked from commit 954b25e129 )
2026-05-04 20:45:37 +01:00
Vincent Koc
a3f6f24b79
ci: gate slack live qa credentials
2026-05-04 12:13:43 -07:00
Jesse Merhi
d5b0083300
fix: proxy direct APNs HTTP2 sessions ( #74905 )
...
Summary:
- This PR routes direct APNs HTTP/2 sends through an APNs allowlisted managed-proxy CONNECT wrapper, adds APNs proxy validation/docs/guardrails, and expands regression and live-test coverage.
- Reproducibility: yes. source-reproducible: current main `sendApnsRequest()` still uses raw `http2.connect(au ... nly covers HTTP/global-agent/Undici hooks. I did not run a live APNs reproduction in this read-only review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: test: guard raw HTTP2 APNs connections
- PR branch already contained follow-up commit before automerge: test: guard raw HTTP2 with OpenGrep
- PR branch already contained follow-up commit before automerge: lint: ban raw HTTP2 imports
- PR branch already contained follow-up commit before automerge: fix: use managed proxy state for APNs
- PR branch already contained follow-up commit before automerge: test: exercise APNs active proxy state
- PR branch already contained follow-up commit before automerge: fix: reject conflicting managed proxy activation
Validation:
- ClawSweeper review passed for head dab7c86a75 .
- Required merge gates passed before the squash merge.
Prepared head SHA: dab7c86a75
Review: https://github.com/openclaw/openclaw/pull/74905#issuecomment-4350181159
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-04 11:04:17 +00:00
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