← Back to issue list

ci(lint): Allow `spread-enabled` in actionlint runner labels

View original Github issue

Metadata

Project
starbase
Number
#602
Type
pull request
State
merged
Author
copilot-swe-agent
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: PR #602 was approved and merged into starbase/main, adding the missing spread-enabled label to the actionlint self-hosted-runner allowlist in .github/actionlint.yaml. It was a pure one-line config change that resolves the lint failures reported in charmcraft#2899.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Actionlint did not recognize `spread-enabled` as a valid self-hosted runner label, which causes workflows using that label to fail linting. This change extends the repository’s actionlint allowlist to cover that runner configuration. - **Actionlint configuration** - Add `spread-enabled` to `self-hosted-runner.labels` in `.github/actionlint.yaml`. - Preserve the existing label set and structure; only the missing label is introduced. - **Example** ```yaml self-hosted-runner: labels: - spread-enabled - spread-installed ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged: added spread-enabled to the actionlint self-hosted runner label allowlist in .github/actionlint.yaml, preventing false lint failures.

Update history

Date Change
merged
created

Related work

  • Related To: canonical/charmcraft#2899 (confidence 82%)

    Maintainer @lengau cited this charmcraft starbase-sync PR as where the actionlint false failure (spread-enabled label) was discovered; merging starbase#602 resolves it.

Related issues

Issue Project State Summary Similarity
#1510 ci(spread): limit github action runners to spread-installed label charmcraft merged Merged PR #1510 (commit 9c98b399) restricted Spread CI to self-hosted runners labeled spread-installed, fixing #1463.
76%
#1211 ci: configure actionlint runner labels craft-application merged Merged PR #1211 adding .github/actionlint.yaml to configure valid self-hosted runner labels for actionlint; stacked on #1210.
74%
#455 ci(spread): fix runner label ('spread-enabled') imagecraft closed Merged as commit 8d05774, updating the Spread CI runner label from spread-installed to spread-enabled.
72%
#450 fix(ci): resolve actionlint findings in snap and spread-test workflows imagecraft closed Actionlint fixes from #450 landed as commit f9425e0 and were carried into main by merged Starbase PR #449 (545f51a), despite #450 itself being closed unmerged.
71%