ci: record the runner-label reason on create-release #26

Merged
Claude-Run merged 1 commit from ci/DUNITE-6-annotate-runner-labels into main 2026-08-02 01:13:55 +02:00
Member

.forgejo/workflows/check.yml already requests the dev runner image with a comment saying why (it compiles the workspace and needs the C toolchain). The remaining runs-on in the repo, create-release.yml:22, sat on the base label with no reason recorded, so the choice could only be inferred from reading the job's steps. Annotate it: the job runs git and a nu http post, never a compiler, so base is correct.

Extend the CLAUDE.md runner-selection paragraph to state the rule the sweep now satisfies: every runs-on carries a one-line comment naming which image it wants and why.

#DUNITE-6

`.forgejo/workflows/check.yml` already requests the dev runner image with a comment saying why (it compiles the workspace and needs the C toolchain). The remaining `runs-on` in the repo, `create-release.yml:22`, sat on the base label with no reason recorded, so the choice could only be inferred from reading the job's steps. Annotate it: the job runs git and a nu `http post`, never a compiler, so base is correct. Extend the CLAUDE.md runner-selection paragraph to state the rule the sweep now satisfies: every `runs-on` carries a one-line comment naming which image it wants and why. #DUNITE-6
ci: record the runner-label reason on create-release
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 3m16s
create-release / create-release (pull_request) Has been skipped
d1a345a128
`.forgejo/workflows/check.yml` already requests the dev runner image with a comment saying why (it compiles the workspace and needs the C toolchain). The remaining `runs-on` in the repo, `create-release.yml:22`, sat on the base label with no reason recorded, so the choice could only be inferred from reading the job's steps. Annotate it: the job runs git and a nu `http post`, never a compiler, so base is correct.

Extend the CLAUDE.md runner-selection paragraph to state the rule the sweep now satisfies: every `runs-on` carries a one-line comment naming which image it wants and why.

#DUNITE-6
Claude-Run deleted branch ci/DUNITE-6-annotate-runner-labels 2026-08-02 01:13:55 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/dunite!26
No description provided.