Tianyi Cui
f38ae74b95
ci: rebalance paid runner gates
2026-07-23 16:13:33 +08:00
Tianyi Cui
6c930888c8
ci: rebalance enterprise critical paths
2026-07-23 15:40:19 +08:00
Tianyi Cui
0e8979596c
ci: split enterprise linux critical paths
2026-07-23 15:29:41 +08:00
Tianyi Cui
464065cce2
Use enterprise 32-core runners for complete CI
2026-07-23 15:06:23 +08:00
Tianyi Cui
fc1b308266
ci: keep required PR checks on portable runners
2026-07-23 14:31:01 +08:00
imccyu
e1cb3da755
refactor(vitest): resolve every lane through the tsconfig.base.json facade
...
tsconfig.vitest.json is deleted; its job (a paths map applying to all
test files) is inherent in tsconfig.base.json having no include —
vite-tsconfig-paths treats that as match-all. All four vitest configs
now pin the same facade: the unit config gains a shared pathsPlugin()
helper, the web lane drops its handwritten webserver alias (apps/web
tests are covered by match-all), and the snapshot lane leaves the root
solution (which no longer carries paths) and stops resolving client
imports through package exports. tsconfig.base.json documents the
facade role and bans include/files; the CI eslint cache key hashes the
four graph tsconfigs; the eslint tests-block comment states resolution
via the solution to tsconfig.host.json.
Per missions/tsconfig-single-graph-migration.md §3.
2026-07-23 03:59:06 +08:00
Tianyi Cui
3c397e594f
ci: remove critical setup variance
2026-07-22 20:29:33 +08:00
Tianyi Cui
dcf9eee3c5
ci: bound Linux gate contention
2026-07-22 20:19:56 +08:00
Tianyi Cui
9b8320cb94
ci: remove the final Linux lint tail
2026-07-22 20:06:50 +08:00
Tianyi Cui
a952aaed72
ci: trim remaining hosted setup
2026-07-22 20:00:15 +08:00
Tianyi Cui
17983d72bb
ci: use process-safe coverage pools
2026-07-22 19:37:45 +08:00
Tianyi Cui
02f6d919c8
ci: remove primary setup overhead
2026-07-22 19:13:07 +08:00
Tianyi Cui
cbbef79fa3
ci: retune consolidated jobs for stacked workload
2026-07-22 19:00:55 +08:00
Tianyi Cui
da5a1fc811
ci: separate master serial and PR jobs
...
Skipped matrix jobs never expand matrix display values, so let GitHub use stable job identifiers. Bind optimized jobs to pull requests and the three serial references to master pushes.
2026-07-22 18:17:06 +08:00
Tianyi Cui
41609c4ce4
ci: consolidate primary checks on one larger runner
2026-07-22 17:53:01 +08:00
Tianyi Cui
8739abdbfe
Merge origin/master into worktree/ci-under-minute
2026-07-22 17:15:46 +08:00
Tianyi Cui
d7e0104a72
ci: unpack bubblewrap without package transaction
2026-07-22 16:45:59 +08:00
Tianyi Cui
b63e6ee72d
ci: bound coverage worker forks
2026-07-22 16:26:25 +08:00
Tianyi Cui
9d81078f2f
ci: split primary cold-path budget
2026-07-22 16:10:52 +08:00
Tianyi Cui
c67ae11f78
ci: stabilize compatibility runner setup
2026-07-22 16:02:52 +08:00
Tianyi Cui
cd19f87c3f
ci: name split Linux lane precisely
2026-07-22 15:57:32 +08:00
Tianyi Cui
0f57eafc36
ci: collapse cold setup waves
2026-07-22 15:44:11 +08:00
Tianyi Cui
990f82b85c
ci: tune consolidated runner concurrency
2026-07-22 15:17:17 +08:00
Tianyi Cui
3db0b71f91
ci: consolidate gates on large runners
2026-07-22 15:04:24 +08:00
Tianyi Cui
03348aa382
ci: parallelize aggregate lint
2026-07-22 14:53:46 +08:00
Tianyi Cui
e65ea9bdbc
ci: benchmark consolidated hosted gates
2026-07-22 14:42:43 +08:00
Tianyi Cui
95abe24cb7
ci: give snapshot lanes eight cores
2026-07-22 14:28:32 +08:00
Tianyi Cui
da1bee87c7
ci: use four-core hosted runners
2026-07-22 14:13:49 +08:00
Tianyi Cui
753d168bb1
ci: benchmark larger hosted runners
2026-07-22 13:55:51 +08:00
Tianyi Cui
ab1c24301a
ci: rebalance hosted concurrency budget
2026-07-22 00:44:48 +08:00
Tianyi Cui
5bb594c400
ci: avoid hosted runner setup saturation
2026-07-22 00:39:58 +08:00
Tianyi Cui
109224af5d
ci: quarter cold-cache lint lanes
2026-07-22 00:31:25 +08:00
Tianyi Cui
070d23d663
ci: keep cold-cache lanes bounded
2026-07-22 00:22:06 +08:00
Tianyi Cui
624d71aea6
ci: harden runner preparation caches
2026-07-22 00:11:48 +08:00
Tianyi Cui
710f062586
ci: add snapshot lane headroom
2026-07-21 23:56:53 +08:00
Tianyi Cui
53615c91e7
Merge master into worktree-windows-runtime
2026-07-21 23:39:14 +08:00
Tianyi Cui
e887c0f7c0
ci: assign session title coverage
2026-07-21 23:36:35 +08:00
Tianyi Cui
efba4c259b
ci: split model and integration coverage
2026-07-21 23:25:52 +08:00
Tianyi Cui
9568f9ee27
ci: split Windows build and site validation
2026-07-21 23:18:49 +08:00
Tianyi Cui
06f3b246b5
ci: add serial cross-platform reference runs
2026-07-21 23:03:52 +08:00
Tianyi Cui
e4c56b35e8
ci: add tail-lane headroom
2026-07-21 22:00:34 +08:00
Tianyi Cui
311cbe1e4c
ci: rebalance final boundary lanes
2026-07-21 21:49:35 +08:00
Tianyi Cui
89add445fe
ci: split boundary lanes
2026-07-21 21:39:51 +08:00
Tianyi Cui
ca0c9a7c48
ci: restore hosted lane headroom
2026-07-21 21:28:49 +08:00
Tianyi Cui
7813dbcf0f
ci: bound hosted fanout
2026-07-21 21:14:55 +08:00
Tianyi Cui
25f9035ecd
ci: split remaining one-minute lanes
2026-07-21 21:05:39 +08:00
Tianyi Cui
3d96508244
ci: restore hosted-run headroom
2026-07-21 20:51:28 +08:00
Tianyi Cui
91bd51c23a
ci: add coverage lane headroom
2026-07-21 20:32:57 +08:00
Tianyi Cui
f1202d0dd8
ci: enforce bounded build lanes
2026-07-21 20:15:09 +08:00
Tianyi Cui
78eb93f7e6
Merge branch 'master' into worktree-windows-runtime
2026-07-20 20:39:13 +08:00