059-job-level-concurrency

Setup profile revision 18 cancels superseded work job by job, so a run waiting on the owner exception never blocks a newer one

Lifecycle approvedImplementation completeVerification unknownQualification unknown

Amends spec 058. Revision 18's single workflow-level concurrency group let a run waiting on the owner-exception Environment hold the group: GitHub does not cancel such a run, so every newer push to the same pull request stayed pending behind it. Every job except review-exception and ci-gate now has a concurrency group of its pull request and job instead, and the workflow has none. Revision 18 keeps its number: no project had adopted the first form.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "additive",
      "spec": "002-environment-lifecycle",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-home/"
      }
    }

Source headings

  1. 059: Superseded work is cancelled job by job
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 Groups per job
  6. 3.2 The revision
  7. 4. Out of scope
  8. 5. Resolved decisions
  9. Verification

Frozen anchors

No frozen anchors declared.