Commit Graph

1124 Commits

Author SHA1 Message Date
Peter Steinberger
fa8a85586c ci(release): create GitHub release during publish 2026-05-07 22:03:46 +01:00
Vincent Koc
c97998ce21 chore(channels): remove bluebubbles bundled surface 2026-05-07 12:52:48 -07:00
jesse-merhi
95a1c91531 ci: make network CodeQL shard additive 2026-05-08 01:18:04 +10:00
jesse-merhi
cf9e9cd119 lint: move managed proxy guard to codeql 2026-05-08 01:18:04 +10:00
jesse-merhi
dd0a9bf869 lint: replace raw socket guard with codeql 2026-05-08 01:18:04 +10:00
Peter Steinberger
a68ad39877 ci(release): speed up beta publish path 2026-05-07 15:02:24 +01:00
Peter Steinberger
129b9dad9e ci: use explicit channel contract runner 2026-05-07 10:28:34 +01:00
pashpashpash
3a901b5e95 Revert "Install Codex plugin on OpenAI model selection (#78799)" (#78878)
This reverts commit c8f3fecad6.
2026-05-07 18:13:59 +09:00
pashpashpash
c8f3fecad6 Install Codex plugin on OpenAI model selection (#78799)
* route openai agent runs through codex

* fix: load codex plugin for implicit openai runtime

* docs: credit openai codex auth fix

* fix(agents): respect custom openai runtime routing

* fix(agents): install codex plugin on openai selection

* fix(agents): preserve OpenAI Codex auth switching

* fix(ci): restore channel contract runner expression

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-05-07 01:57:34 -07:00
Peter Steinberger
bece8dcbb8 fix: harden generated surface pruning 2026-05-07 09:07:18 +01:00
Peter Steinberger
330ba1fa31 refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
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