Skip to content

ci: Pin GitHub Actions runners to versioned OS labels#1263

Open
szokeasaurusrex wants to merge 1 commit into
masterfrom
cursor/pin-github-runners-bf75
Open

ci: Pin GitHub Actions runners to versioned OS labels#1263
szokeasaurusrex wants to merge 1 commit into
masterfrom
cursor/pin-github-runners-bf75

Conversation

@szokeasaurusrex

@szokeasaurusrex szokeasaurusrex commented Jul 24, 2026

Copy link
Copy Markdown
Member

Description

Pin GitHub-hosted runners away from floating -latest labels so CI does not silently move to a new OS when GitHub updates those aliases.

Pinned to the current GA equivalents from actions/runner-images:

  • ubuntu-latestubuntu-24.04
  • macos-latestmacos-15
  • windows-latestwindows-2025

validate-pr.yml was already on ubuntu-24.04.

Issues

Open in Web Open in Cursor 

Floating `-latest` labels can silently change OS versions and break CI.
Pin to the current GA equivalents from actions/runner-images:
`ubuntu-24.04`, `macos-15`, and `windows-2025`.

Closes [#936](#936)
Closes [RUST-125](https://linear.app/getsentry/issue/RUST-125/pin-github-runners)

Co-authored-by: Daniel Szoke <szokeasaurusrex@users.noreply.github.com>
@cursor
cursor Bot force-pushed the cursor/pin-github-runners-bf75 branch from 5caced3 to 7b07460 Compare July 24, 2026 15:35
@linear-code

linear-code Bot commented Jul 24, 2026

Copy link
Copy Markdown

RUST-125

@szokeasaurusrex
szokeasaurusrex marked this pull request as ready for review July 24, 2026 15:38
@szokeasaurusrex
szokeasaurusrex requested a review from a team as a code owner July 24, 2026 15:38
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.

Pin GitHub runners

2 participants