Skip to content

ci: migrate runner labels to ubuntu-latest and macos-latest - #403

Merged
dalisoft merged 1 commit into
masterfrom
ci/runner-latest
Oct 1, 2026
Merged

dalisoft merged 1 commit into
masterfrom
ci/runner-latest

Conversation

@dalisoft

@dalisoft dalisoft commented Oct 1, 2026

Copy link
Copy Markdown
Member

What

Replaces pinned GitHub Actions runner labels with -latest across all workflows:

  • ubuntu-22.04 / ubuntu-24.04 → ubuntu-latest
  • macos-12 / macos-14 → macos-latest

Why

  • Pinned labels drift as runner images are deprecated — macos-12 is already a decommissioned label (its matrix jobs can no longer start), and ubuntu-22.04 is retired for new runners.
  • GitHub has announced the ubuntu-latest label migrates to Ubuntu 26 on October 19, 2026; running on -latest now surfaces any incompatibility three weeks early instead of after the cutover.
  • Several workflows in the org already run on -latest (e.g. addons/lint_release.yml) — this aligns the rest.

Scope

Runner labels only — no tool version changes (bun / node versions untouched). CI on this PR validates the jobs still pass on the newer images.

Pinned runner labels drift as images are deprecated (macos-12 is already decommissioned; ubuntu-latest migrates to Ubuntu 26 on Oct 19, 2026). Align all workflows on -latest.
@dalisoft
dalisoft merged commit ab70335 into master Oct 1, 2026
1 of 2 checks 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