Set a time limit on the canonical check job (closes #120)
check / check (push) Canceled after 0s
check / check (push) Canceled after 0s
The canonical check workflow gave its job no time limit, so a hung script/cibuild held the shared runner until the runner's own default. The check job now sets timeout-minutes: 20. script/cibuild runs three Docker builds (the test phase, the lint phase, then the image, which runs both again), each held to the 5-minute build limit, plus the bootstrap. REPO_POLICIES.md and both checklists name the limit among what the workflow sets. Model: opus-5-5
This commit was merged in pull request #121.
This commit is contained in:
@@ -21,6 +21,14 @@ fmt-check, and commit.
|
||||
|
||||
# Completed Steps
|
||||
|
||||
- 2026-10-07: The canonical `.gitea/workflows/check.yml` now sets
|
||||
`timeout-minutes: 20` on its `check` job (issue 120), so a hung build frees
|
||||
the shared runner instead of holding it until the runner's own limit.
|
||||
`script/cibuild` runs three Docker builds, each held to the 5-minute Docker
|
||||
build limit, plus the bootstrap; if that limit changes (issue 113), the value
|
||||
follows it. `REPO_POLICIES.md` and both checklists name the limit among what
|
||||
the workflow sets. Not yet tried on the shared runner. Repositories pick this
|
||||
up on their next re-vendor.
|
||||
- 2026-10-07: The canonical `package.json` now has `"private": true` in place of
|
||||
`"license": "MIT"` (issue 119), so a repository that copies it no longer
|
||||
declares MIT whatever its own licence is. yarn does not print "No license
|
||||
|
||||
Reference in New Issue
Block a user