ci: configure actionlint runner labels
Metadata
Current evaluation
Merged PR #1211 adding .github/actionlint.yaml to configure valid self-hosted runner labels for actionlint; stacked on #1210.
Resolution: closed resolved
Reason: PR #1211 was approved and merged, adding .github/actionlint.yaml with allowed self-hosted runner labels (spread-enabled, spread-installed, arch, release, size).
Evaluated by: mr-cal-bot
No scores available.
Issue body
🤖 This is a preparation PR for the Starbase sync, introducing `.github/actionlint.yaml` ahead of the merge.
This PR is stacked on #1210 (`work/bot/prep-spread-quote`).
### Summary
- Adds `.github/actionlint.yaml` configuring valid self-hosted runner labels recognized by `actionlint` across Starcraft repositories.
- Allows `spread-enabled`, `spread-installed`, architecture, release, and size labels.
Provenance:
- Starbase PR: [canonical/starbase#473](https://github.com/canonical/starbase/pull/473)
- Starbase PR: [canonical/starbase#602](https://github.com/canonical/starbase/pull/602)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest | — | closed resolved | Merged PR #1211 adding .github/actionlint.yaml to configure valid self-hosted runner labels for actionlint; stacked on #1210. | |
| ~deepseek/deepseek-pro-latest |
Impact:
30
Quick Win:
15
Complexity:
15
Confidence:
75
Actionability:
60
|
keep open | Adds .github/actionlint.yaml configuring valid self-hosted runner labels (spread-enabled, spread-installed, arch, release, size). Approved, CI green, stacked on #1210. | |
| ~deepseek/deepseek-pro-latest |
Impact:
25
Quick Win:
19
Complexity:
10
Confidence:
85
Actionability:
85
|
needs review | Adds .github/actionlint.yaml declaring valid self-hosted runner labels (spread-enabled, spread-installed, arch, release, size) ahead of Starbase sync. Approved, CI green, stacked on #1210. | |
| ~deepseek/deepseek-pro-latest |
Impact:
25
Quick Win:
18
Complexity:
10
Confidence:
85
Actionability:
80
|
needs review | Adds .github/actionlint.yaml declaring valid self-hosted runner labels (spread-enabled, spread-installed, architecture, release, size) ahead of a Starbase sync. Approved; CI green except unrelated openstack spread test. | |
| ~deepseek/deepseek-pro-latest |
Impact:
30
Quick Win:
20
Complexity:
10
Confidence:
85
Actionability:
75
|
needs review | Adds .github/actionlint.yaml declaring valid self-hosted runner labels (spread-enabled, spread-installed, architecture, release, size) ahead of a Starbase sync. Stacked on #1210; CI green, awaiting review. | |
| ~deepseek/deepseek-pro-latest |
Impact:
20
Quick Win:
12
Complexity:
10
Confidence:
85
Actionability:
65
|
needs review | Adds .github/actionlint.yaml defining valid self-hosted runner labels (spread-enabled, spread-installed, arch, release, size) ahead of a Starbase sync. Stacked on #1210; CI green, awaiting review. | |
| ~deepseek/deepseek-pro-latest |
Impact:
30
Quick Win:
21
Complexity:
10
Confidence:
85
Actionability:
78
|
needs review | Adds .github/actionlint.yaml defining valid self-hosted runner labels (spread-enabled, spread-installed, arch, release, size) ahead of a Starbase sync. Stacked on #1210; CI checks passing, 0 reviewers, awaiting review. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Related To:
canonical/craft-application#1210
(confidence 100%)
PR was stacked on #1210 (work/bot/prep-spread-quote).
-
Related To:
canonical/starbase#473
(confidence 90%)
Provenance: Starbase PR that introduced the actionlint runner label config.
-
Related To:
canonical/starbase#602
(confidence 90%)
Provenance: Starbase PR that updated the actionlint runner label config.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #602 ci(lint): Allow `spread-enabled` in actionlint runner labels | starbase | merged | Merged PR canonical/starbase#602 (approved, 1 file, +1/-0) added `spread-enabled` to self-hosted-runner.labels in .github/actionlint.yaml, fixing false actionlint failures for workflows using that runner label. |