Repository navigation
ci(nightly): rebalance the route model's TLA+ legs - #8583
Conversation
The `route behind` leg named BehindDear.cfg, which #8541 deleted, so it failed. The `route` leg ran past its 180-minute limit: Early.cfg (46 minutes on 4 workers) and LagWide.cfg (over 68) now get a runner each, while RouteHandoff.cfg and Ring.cfg, about 5 minutes each, rejoin it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes: the single-file change to the Nightly TLA+ matrix in .github/workflows/nightly.yml.
- New legs:
route earlyandroute widerunEarly.cfgandLagWide.cfg, each in its own job. - Removed legs:
route triangle,route behindandroute ringare gone.route behindpointed at the deletedBehindDear.cfg. routeleg: it now excludes onlyEarly.cfgandLagWide.cfg, soRouteHandoff.cfg,Ring.cfgand any new route config are picked up.
The two exclusions are complementary to the two dedicated legs, so every config in rs/moq-net/verify/route/ runs exactly once. The route leg's estimated ~95 minutes and the 180-minute timeout-minutes leave headroom. I did not re-measure any timings.
claude-sonnet-5-5 | 𝕏
|
No actionable comments were generated in the recent review. WalkthroughThe nightly TLA+ matrix now assigns Merge Risk:
|

Two of today's Nightly TLA+ legs for the route model failed (run):
TLA+ (route behind)namedrs/moq-net/verify/route/BehindDear.cfg, which moq-dev/moq#8541 deleted, sosh/tla.shfound no config.TLA+ (route)was cancelled at its 180-minute limit. On 4 workers it took Blind 23, Dead 26, Early 46, and Lag 19 minutes, and LagWide had passed 68 when the job was cancelled; Loop and Twice never ran.Summary
Early.cfgandLagWide.cfgeach get their own leg (route early,route wide).RouteHandoff.cfgandRing.cfgrejoin therouteleg; each took about 6 minutes as its own job today, including setup.route behindleg is gone.routeleg should now take about 95 minutes, estimated from today's times plus local runs of Loop and Twice.Public API: none. Wire: none.
Caused by
BehindDear.cfgand made the route configs larger without updating the Nightly matrixChecks
just check: passes.Models
Size: XS
Implementer: Claude Code, Opus 5.5, high effort
🤖 Generated with Claude Code
(Written by Claude Opus 5.5 with high)
Review
Rewritten by
quest reviewafter each round.01a1d14e-c60b-7aa3-8f13-993812841e71, round 1The revised matrix uses existing configs, preserves complete model coverage through complementary path exclusions, and removes the deleted config's dedicated job, though runtime timings were not independently verified.