Vincent Koc
e7947948b6
test(ci): add plugin prerelease suite to CI ( #73741 )
...
* test(ci): route plugin prerelease coverage to plugin shard
* test(ci): add plugin prerelease suite to CI
* fix(ci): preserve pnpm path in plugin prerelease shard
* fix(ci): avoid inheriting secrets for plugin prerelease suite
2026-04-28 14:52:03 -07:00
Vincent Koc
5ac6d7661c
fix(ci): harden workflow checkouts
2026-04-28 01:37:00 -07:00
Peter Steinberger
658240de74
ci: add full release validation workflow
2026-04-27 02:02:34 +01:00
Peter Steinberger
b109c1f99c
ci: limit node 22 compatibility to manual ci
2026-04-27 01:39:32 +01:00
Peter Steinberger
92c1924d27
ci: remove duplicate extension fast lane
2026-04-27 01:36:45 +01:00
Peter Steinberger
11e17793e1
ci: include node22 compat in manual full ci
2026-04-27 01:27:27 +01:00
Peter Steinberger
fa0729e145
test: auto-discover vitest suites
2026-04-27 00:55:06 +01:00
Peter Steinberger
496d90c3b5
ci: split auto-reply shard timing
2026-04-25 23:47:00 +01:00
Peter Steinberger
f9c268cf56
ci: keep fast fixture edits on narrow path
2026-04-25 06:22:57 +01:00
Peter Steinberger
2f097c47f8
ci: route narrow ci changes through fast path
2026-04-25 06:18:32 +01:00
Vincent Koc
f0ceb4b68f
fix(cron): isolate fresh cron session state
...
* fix(cron): isolate fresh cron session state
* fix(cron): deep-copy isolated session state
* fix(cron): reset isolated session context
* test(providers): avoid shared mock races
* test(providers): type injected stream fakes
* ci: refresh package boundary on reply runtime changes
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-24 22:15:19 -07:00
Peter Steinberger
c3f4c75d39
ci: give lint enough blacksmith cpu
2026-04-24 20:45:32 +01:00
Peter Steinberger
e471d40942
ci: run preflight on github hosted ubuntu
2026-04-24 20:37:02 +01:00
Peter Steinberger
c2a353a3bd
perf: shorten extension ci tail
2026-04-24 20:35:55 +01:00
Peter Steinberger
e6d04682d3
ci: tune oxlint threads
2026-04-24 20:17:42 +01:00
Peter Steinberger
65c9cb852e
ci: keep only fast core on blacksmith
2026-04-24 20:07:56 +01:00
Peter Steinberger
c9998af44d
ci: move node fanout to blacksmith
2026-04-24 20:02:48 +01:00
Peter Steinberger
7b5307acfc
ci: move fast bundled checks to blacksmith
2026-04-24 20:00:12 +01:00
Peter Steinberger
e35e6e1d15
ci: try blacksmith preflight runner
2026-04-24 18:20:36 +01:00
Peter Steinberger
c9f2403547
ci: pass node shard runner overrides
2026-04-24 18:05:29 +01:00
Peter Steinberger
660cea680a
ci: move tail node shards to blacksmith
2026-04-24 18:03:29 +01:00
Peter Steinberger
11cffb2300
fix: remove duplicate diagnostic category export
2026-04-24 17:58:22 +01:00
Peter Steinberger
afc0c32bd0
ci: try larger blacksmith lint lane
2026-04-24 17:55:44 +01:00
Peter Steinberger
c15edc3641
ci: try smaller blacksmith support lanes
2026-04-24 17:50:46 +01:00
Peter Steinberger
5deef28b7a
ci: split docs-only push checks
2026-04-24 17:41:04 +01:00
Peter Steinberger
3df9fd4354
ci: keep preflight off congested blacksmith
2026-04-24 17:28:11 +01:00
Peter Steinberger
f4ffed8482
ci: reduce ubuntu preflight queue
2026-04-24 17:24:37 +01:00
Peter Steinberger
16c7de085c
ci: move long tail checks to blacksmith
2026-04-24 17:16:18 +01:00
Peter Steinberger
c05791f619
ci: split blacksmith node lanes by runner size
2026-04-24 17:05:09 +01:00
Peter Steinberger
6b618f0635
ci: offload selected node lanes to blacksmith
2026-04-24 16:23:24 +01:00
Peter Steinberger
7130e56f87
ci: avoid scarce runners for node fanout
2026-04-24 15:54:44 +01:00
Peter Steinberger
8e87768419
ci: run telegram extension-fast with forks
2026-04-24 01:50:42 +01:00
Peter Steinberger
b22bf36bc4
ci: throttle telegram extension-fast tests
2026-04-24 01:50:42 +01:00
Peter Steinberger
fd1d6b0241
ci: serialize extension shard batches
2026-04-23 19:25:14 +01:00
Peter Steinberger
36c89ecaf6
ci: cap extension shard vitest workers
2026-04-23 19:14:15 +01:00
Peter Steinberger
8997df5c45
ci: increase checkout retry budget
2026-04-23 17:48:21 +01:00
Peter Steinberger
dbd7966cfd
ci: remove runner caps after timing review
2026-04-23 15:41:32 +01:00
Peter Steinberger
6532ee0c39
ci: reduce node runner fanout
2026-04-23 15:25:28 +01:00
Peter Steinberger
5c9233c64e
ci: shorten gateway watch readiness wait
2026-04-23 12:39:51 +01:00
Peter Steinberger
bd8fc86cf3
ci: skip duplicate strict smoke build
2026-04-23 12:24:21 +01:00
Peter Steinberger
8084bbf8ed
ci: save pnpm store cache explicitly
2026-04-23 11:09:37 +01:00
Peter Steinberger
885bf1c5d8
ci: parallelize core test configs
2026-04-23 09:42:14 +01:00
Peter Steinberger
6094358311
ci: avoid blacksmith queue for core checks
2026-04-23 09:36:29 +01:00
Peter Steinberger
5a22d16bde
ci: collapse built artifact test consumers
2026-04-23 03:24:48 +01:00
Peter Steinberger
4479d4d437
ci: fold gateway watch into build artifacts
2026-04-23 03:15:56 +01:00
Peter Steinberger
5b68092351
ci: pass gateway watch artifacts across runners
2026-04-23 03:04:22 +01:00
Peter Steinberger
c4242890f4
ci: reuse runtime artifacts for gateway watch
2026-04-23 03:01:08 +01:00
Peter Steinberger
c9ea10b184
ci: rotate ci concurrency key
2026-04-23 02:47:42 +01:00
Peter Steinberger
688fc288af
ci: trim duplicate android apk build
2026-04-23 02:38:01 +01:00
Peter Steinberger
d4c171f594
ci: keep extension batch parallelism at two
2026-04-23 01:35:30 +01:00