You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Why
Root-cause follow-up to echo-types#62. `echo-types` (and the estate) is
public, so Actions minutes are free/unlimited — the repo-wide
`queued`/no-progress stalls are **shared account-wide
concurrent-job-slot** exhaustion. These canonical templates propagate
estate-wide, so the fix belongs here, not per-repo.
## Changes
- **+`concurrency{cancel-in-progress:true}`** on 10 read-only check
templates that lacked it: `scorecard`, `scorecard-enforcer`,
`governance`, `codeql`, `language-policy`, `makefile-blocker`,
`secret-scanner`, `doc-format`, `echidna-verify`, `affinescript-verify`.
All read-only (no publish/mutation) → cancelling a superseded run is
always safe.
- **`affinescript-verify.yml`**: `on: [push, pull_request]` → push
scoped to `[main, master]` (PR trigger still covers feature branches).
This was the estate-wide twin of the `agda.yml` `"**"`-push storm: a
full AffineScript verify on every WIP push to every branch in every
consumer repo. **Zero verify coverage lost.**
- **Untouched by design**: `mirror` / `instant-sync` / `boj-build`
(publish/sync/build — mid-cancel unsafe); `hypatia-scan` /
`casket-pages` (already guarded).
All 10 changed files YAML-validated.
## Follow-on (not in this PR)
Landing this fixes the canonical source; consumer repos still carry
stale copies until a sweep redistributes them (verisimiser#59-style
rollout). Recommend that sweep as the closing step once this merges.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments