Repository navigation
ci(actionlint): allow the ubuntu-26.04 runner labels - #1151
Merged
castrojo merged 1 commit intoSep 20, 2026
Merged
Conversation
Renovate is moving workflows from ubuntu-24.04 to ubuntu-26.04 (projectbluefin#1142), and the validate job rejects the bump: the actionlint pinned in .pre-commit-config.yaml (v1.7.12) does not know the new runner images and fails with `label "ubuntu-26.04" is unknown`. Upstream actionlint has not added the label yet. Extend the existing .github/actionlint.yaml with the same self-hosted-runner block projectbluefin/review already carries, listing ubuntu-26.04 and ubuntu-26.04-arm as known labels. actionlint reads this file automatically, so the hook needs no change. Checked with the pinned version against the projectbluefin#1142 branch: 2 errors without this block, 0 with it, and 0 on main itself. Assisted-by: Claude Opus 5 via Claude Code Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YQCk7xJDvhtPoc4mWPzVCK Signed-off-by: Danathar <Danathar@users.noreply.github.com>
1 task
castrojo
approved these changes
Sep 20, 2026
castrojo
enabled auto-merge
September 20, 2026 19:19
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What problem are you solving?
Renovate's move to
ubuntu-26.04runners (#1142) cannot passvalidate: the actionlint pinned in.pre-commit-config.yaml(v1.7.12) does not know the new runner label and fails withlabel "ubuntu-26.04" is unknown. Upstream actionlint has not added the label yet, so the bump is stuck until the repo tells actionlint the label is real.Changes
Extends the existing
.github/actionlint.yamlwith aself-hosted-runner.labelsblock listingubuntu-26.04andubuntu-26.04-arm. This is the same blockprojectbluefin/reviewalready carries. actionlint picks the file up automatically, so the pre-commit hook needs no change and no workflow is modified here.Testing
Ran the pinned actionlint (
rhysd/actionlint:1.7.12) locally:label "ubuntu-26.04" is unknown)main, with this blockOnce this lands, #1142 only needs a Renovate rebase. bluefin has the same fix open as bluefin#1311.
🤖 Generated with Claude Code
https://claude.ai/code/session_01YQCk7xJDvhtPoc4mWPzVCK