Skip to content

Pin runners to ubuntu-24.04 - #13

Merged
billfreeman44 merged 1 commit into
masterfrom
worktree-ubuntu-latest-migration
Oct 5, 2026
Merged

billfreeman44 merged 1 commit into
masterfrom
worktree-ubuntu-latest-migration

Conversation

@billfreeman44

Copy link
Copy Markdown
Member

Pin runs-on: ubuntu-latest to ubuntu-24.04 in 3 workflow files (5 lines). That is the only workflow change.

GitHub is moving the ubuntu-latest label from Ubuntu 24.04 to Ubuntu 26.04 over several weeks starting 2026-10-19, and warns on every run until then (runner-images#14748). ubuntu-24.04 is the image the label points to today, so no run changes and the warning goes away. Moving to 26.04 is a separate, later step.

CHANGELOG: added the line under ## 6.0.4, the section for the next release.

Part of an org-wide sweep: plan.

Note

publish.yml, version.yml do not run on a pull request, so this PR's CI does not exercise them. Their image is unchanged.

🤖 Generated with Claude Code

GitHub is moving the ubuntu-latest label from Ubuntu 24.04 to 26.04 between 2026-10-19 and 2026-11-19 and warns on every run until then (actions/runner-images#14748). Name ubuntu-24.04, the image the label points to today, so nothing about a run changes.

CHANGELOG: added the line under ## 6.0.4, the section for the next release.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

All workflow jobs are consistently pinned to the valid Ubuntu 24.04 runner as described.

Review effort: Balanced
Findings: None

What changed in this PR

Pins all GitHub Actions jobs to Ubuntu 24.04, avoiding the upcoming ubuntu-latest migration.

Changes:

  • Pin five workflow jobs to ubuntu-24.04.
  • Document the change for release 6.0.4.
File Description
CHANGELOG.md Records the runner pin.
.github/​workflows/​version.yml Pins the release job.
.github/​workflows/​publish.yml Pins both publishing jobs.
.github/​workflows/​main.yml Pins test and lint jobs.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@billfreeman44
billfreeman44 merged commit 4787c01 into master Oct 5, 2026
7 checks passed
@billfreeman44
billfreeman44 deleted the worktree-ubuntu-latest-migration branch October 5, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants