Skip to content

Bump runners to ubuntu-26.04 - #65

Merged
rblaine95 merged 2 commits into
masterfrom
chore/ubuntu-26.04
Sep 25, 2026
Merged

rblaine95 merged 2 commits into
masterfrom
chore/ubuntu-26.04

Conversation

@rblaine95

@rblaine95 rblaine95 commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

ubuntu-latest moves to Ubuntu 26 from October 19, 2026. Naming the image makes the move happen now, in a commit we can test and revert, and it means a later change to ubuntu-latest can't switch the image under us.

Every ubuntu-24.04 runner moves to ubuntu-26.04, and every ubuntu-24.04-arm runner moves to ubuntu-26.04-arm.

actionlint 1.7.12 doesn't know the new labels yet, so .github/actionlint.yml registers them. A separate commit pins shellcheck in mise.toml, because the actionlint hook aborted on an unversioned shellcheck mise shim.

Summary by CodeRabbit

  • Chores
    • Updated automated audit, build, lint, and test workflows to use Ubuntu 26.04 runners.
    • Added Ubuntu 26.04 runner labels for workflow validation.
    • Added ShellCheck 0.11 to the development tools.

actionlint runs `shellcheck` on workflow `run:` blocks. Without a pin,
the hook picks up whatever `shellcheck` is on `PATH`, and a mise shim
with no version set makes actionlint abort.

Glory to the Omnissiah
`ubuntu-latest` moves to Ubuntu 26 from October 19, 2026. Naming the
image makes the move happen now, in a commit we can test and revert,
and it means a later change to `ubuntu-latest` can't switch the image
under us.

actionlint 1.7.12 doesn't know the new labels yet, so
`.github/actionlint.yml` registers them.

Ave Deus Mechanicus
@coderabbitai

coderabbitai Bot commented Sep 25, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 7d57df78-3060-41d3-ba76-0f7fd80215c8

📥 Commits

Reviewing files that changed from the base of the PR and between 79c7b8e and e485fa6.

📒 Files selected for processing (7)
  • .github/actionlint.yml
  • .github/workflows/audit.yml
  • .github/workflows/build.yml
  • .github/workflows/deny.yml
  • .github/workflows/lint.yml
  • .github/workflows/test.yml
  • mise.toml
 _____________________________________________
< Because, no one wants to be a human linter. >
 ---------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rblaine95
rblaine95 merged commit d0d0d4e into master Sep 25, 2026
5 of 9 checks passed
@rblaine95
rblaine95 deleted the chore/ubuntu-26.04 branch September 25, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant