From 1eb29477f456c1e00590016daef569668cbd19b0 Mon Sep 17 00:00:00 2001 From: Danathar Date: Sun, 20 Sep 2026 08:24:08 -0400 Subject: [PATCH] ci(actionlint): allow the ubuntu-26.04 runner labels Renovate is moving workflows from ubuntu-24.04 to ubuntu-26.04 (#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 #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) Claude-Session: https://claude.ai/code/session_01YQCk7xJDvhtPoc4mWPzVCK Signed-off-by: Danathar --- .github/actionlint.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml index b536807ed..62f813be7 100644 --- a/.github/actionlint.yaml +++ b/.github/actionlint.yaml @@ -9,3 +9,11 @@ paths: .github/workflows/e2e.yml: ignore: - '"continue-on-error" is not available' + +# actionlint does not yet know the ubuntu-26.04 runner images that Renovate +# is moving workflows to. Until upstream adds them, list them here so the +# pre-commit hook does not reject every ubuntu-26.04 bump. +self-hosted-runner: + labels: + - ubuntu-26.04 + - ubuntu-26.04-arm