ci: parallelise jobs at runner capacity >1, keep heavy jobs apart (closes #127) #128

Merged
not merged 1 commits from ci/127-parallel-jobs into main 2026-07-23 15:18:17 +00:00
1 Commits
Author SHA1 Message Date
not 681654233e ci: parallelise jobs at runner capacity >1, keep the two heavy jobs apart (closes #127)
CI / lint (pull_request) Successful in 2m5s
CI / build (pull_request) Successful in 1m33s
CI / unit (pull_request) Successful in 1m48s
CI / frontend (pull_request) Successful in 3m57s
CI / mutation (pull_request) Successful in 7m14s
CI / verify-stack (pull_request) Successful in 9m1s
The six jobs have no data dependencies, so they now schedule concurrently on the
capacity-2 runner. Guard against the two memory-heavy jobs (mutation + verify-stack)
co-scheduling and re-triggering the e2e OOM (#126): order verify-stack after mutation
via needs, with if: !cancelled() so it still runs when the ratchet fails. Add a
concurrency group so a new push supersedes the previous run instead of wasting a slot.

closes #127
2026-07-23 16:41:57 +02:00