ci: shard the portability job into three so each fits the 30-minute runner cap #173

Closed
libby wants to merge 2 commits from ci/shard-portability into main

2026-11-13

Libby
ci: the mesh shard builds the TypeScript workspaces it imports
All checks were successful
CultMesh portability and performance / ubuntu-latest cache owners (pull_request) Successful in 23m32s
CultMesh portability and performance / ubuntu-latest mesh authority and content parity (pull_request) Successful in 21m41s
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 16m44s
Run 912's mesh shard failed after 6m56s: cultnet-ts and cultmesh-ts import cultcache-ts's built output, which the reactive shard's script used to produce earlier in the single job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 23:01:15 +00:00
Libby
ci: shard the portability job into three so each fits the forge's 30-minute cap
Some checks failed
CultMesh portability and performance / ubuntu-latest cache owners (pull_request) Failing after 52s
CultMesh portability and performance / ubuntu-latest mesh authority and content parity (pull_request) Failing after 6m56s
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 17m42s
Runs 902, 904 and 905 were cancelled at 30:00 with one job holding every step. The steps now split by owner:
reactive semantics and leases, cache owners (TypeScript, Python, Rust and C# caches, packed packages) and mesh authority and content parity.
Every step still runs; each shard repeats the setup.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 22:08:05 +00:00