Skip to content

chore: MFP1-3083: Pin GitHub Actions runners to ubuntu-24.04 - #14

Merged
patbernard merged 1 commit into
masterfrom
MFP1-3083
Oct 12, 2026
Merged

patbernard merged 1 commit into
masterfrom
MFP1-3083

Conversation

@patbernard

Copy link
Copy Markdown
Contributor

Summary

Pin this repository's GitHub Actions runners to ubuntu-24.04, replacing ubuntu-22.04 (MFP1-3083).

Why

ubuntu-latest is a moving label. It resolves to Ubuntu 24.04 today, but GitHub has announced that it will move to Ubuntu 26.04 in November 2026 (actions/runner-images#14748), which would change the OS under our workflows without any change in this repository. Pinning ubuntu-24.04 keeps every MacroFab repository on the same known runner image until we choose to move.

Changes

  • 2 runner label lines in 2 workflow files updated (2 from ubuntu-22.04).

Runtime impact

  • 2 job labels move from Ubuntu 22.04 to 24.04.

Notes

  • The Rebuild Ubuntu 22.04 step builds the product's Ubuntu 22.04 binaries in a container (mini-cross); it is a build target, not the runner, and is unchanged.

Testing

Workflows triggered by this PR's checks run on ubuntu-24.04. Workflows that do not run on pull requests (deploy, schedule, manual dispatch) will first run on the new runner after merge.

Replace ubuntu-22.04 and ubuntu-latest runner labels with ubuntu-24.04 so
jobs run on a pinned runner image rather than whatever ubuntu-latest resolves to.
@patbernard
patbernard merged commit ab024d8 into master Oct 12, 2026
1 check passed
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