Skip to content

Pin the workflows to ubuntu-24.04 - #3

Merged
bonelifer merged 1 commit into
masterfrom
runner-24.04
Oct 19, 2026
Merged

bonelifer merged 1 commit into
masterfrom
runner-24.04

Conversation

@bonelifer

Copy link
Copy Markdown
Contributor

Pins this extension's workflows to the ubuntu-24.04 runner image.

Why

  • ubuntu-22.04 is deprecated: GitHub's brownouts already fail some jobs on it, and it is fully retired on 04/17/2027.
  • ubuntu-latest moves to Ubuntu 26.04 from 10/19/2026. The older PHP versions these workflows install with setup-php may not be available there.

Changes

Only the runs-on lines change: 1 in tests.yml.

The tests that phpbb-extensions/test-framework runs, and the shared EPV job (pinned separately in phpbbmodders/.github), aren't affected by this PR. This PR's CI is the first run on the new image.

Sources: actions/runner-images#14254 (Ubuntu 22.04 deprecation) and GitHub's ubuntu-latest to 26.04 migration notice.


Investigated and written by Claude on behalf of William Jacoby (bonelifer).

🤖 Generated with Claude Code

ubuntu-22.04 is deprecated (GitHub's brownouts already fail some jobs
on it) and ubuntu-latest is moving to Ubuntu 26.04 from 10/19/2026,
where the older PHP versions these workflows use may not install. The
workflows now pin ubuntu-24.04.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bonelifer
bonelifer merged commit 68bea35 into master Oct 19, 2026
1 check passed
@bonelifer
bonelifer deleted the runner-24.04 branch October 19, 2026 07:09
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