Skip to content

chore: pin workflow runners to ubuntu-24.04 - #12

Merged
BK5102 merged 1 commit into
mainfrom
chore/pin-ubuntu-runners
Oct 4, 2026
Merged

BK5102 merged 1 commit into
mainfrom
chore/pin-ubuntu-runners

Conversation

@BK5102

@BK5102 BK5102 commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

What and why

GitHub is moving ubuntu-latest to Ubuntu 26 starting 2026-10-19. This PR pins all four jobs (ci.yml verify and performance, deploy.yml, links.yml) to ubuntu-24.04, so the CI environment (including the browser Lighthouse runs on, and with it the performance numbers) doesn't change underneath us. We can move to 26 later in its own PR, once it has been checked.

It touches the same deploy.yml as #10, but on a different line, so the two shouldn't conflict.

How it was tested

  • YAML validated for all three workflow files. This PR's own CI runs on ubuntu-24.04.
  • npm run lint: 0 errors. npm run check-links: no internal dead links. npm run build: OK.

Performance (Lighthouse, mobile, median of 3, local Edge; no site code changed)

Page Score FCP LCP TBT CLS Weight
#/ 98 1.69 s 2.16 s 87 ms 0.000 197 KB
#/about 95 1.71 s 2.62 s 95 ms 0.000 388 KB

@BK5102
BK5102 merged commit aba6d99 into main Oct 4, 2026
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