Skip to content

ci: pin runners to ubuntu-26.04 - #24

Merged
derek-miller merged 1 commit into
mainfrom
ci/pin-ubuntu-26.04
Oct 15, 2026
Merged

derek-miller merged 1 commit into
mainfrom
ci/pin-ubuntu-26.04

Conversation

@derek-miller

Copy link
Copy Markdown
Contributor

GitHub moves the ubuntu-latest label to the Ubuntu 26 image between 2026-10-19 and 2026-11-19. This pins every job to ubuntu-26.04, the current LTS, so the runner image is explicit and the CI on this PR shows now whether anything breaks on the new image instead of during the rollout.

@svc-finitelabs svc-finitelabs Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pins all four jobs (check, test, build, release). No ubuntu-latest is left in either workflow, and CI is green on ubuntu-26.04 at this head: Check, Build, and the six Lua versions in the test matrix.

release.yml only runs on a tag push, so this PR's CI can't exercise it. Its steps up to make build are the same as the Build job, which passed here. The one step not covered is softprops/action-gh-release@v1. It's a JS action, so the image change shouldn't matter, but the first tag cut after this merges is its first real run.

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