Skip to content

Pin GitHub Actions runners to ubuntu-24.04 - #33

Merged
proxymesh merged 1 commit into
mainfrom
cursor/pin-ubuntu-24-04-8620
Oct 22, 2026
Merged

proxymesh merged 1 commit into
mainfrom
cursor/pin-ubuntu-24-04-8620

Conversation

@proxymeshai

Copy link
Copy Markdown
Collaborator

GitHub is moving the ubuntu-latest label to Ubuntu 26. Every Linux job in this repo now uses ubuntu-24.04 so nothing floats onto that image. Job logic, triggers, and permissions are unchanged.

Jobs pinned:

  • .github/workflows/dependabot-auto-merge.yml — automerge
  • .github/workflows/github_release_on_release_branch_merge.yml — github-release
  • .github/workflows/proxy_integration_tests.yml — unit, integration
  • .github/workflows/publish.yml — gate, build, publish-to-pypi, publish-to-testpypi

Audit notes:

  • No matrix os: entries, composite actions, or reusable workflows in .github/.
  • Third-party actions (actions/checkout, actions/setup-python, actions/upload-artifact, actions/download-artifact, pypa/gh-action-pypi-publish) run on the calling job's runner and do not set their own runs-on. Nothing was left on a floating Ubuntu label.
Open in Web Open in Cursor 

Keep every Linux job on Ubuntu 24.04 LTS instead of the floating
ubuntu-latest label, which is moving to Ubuntu 26.

Co-authored-by: ProxyMesh AI <proxymeshai@users.noreply.github.com>
@proxymesh
proxymesh marked this pull request as ready for review October 22, 2026 17:55
@proxymesh
proxymesh merged commit fc4c6e3 into main Oct 22, 2026
3 checks passed
@proxymesh
proxymesh deleted the cursor/pin-ubuntu-24-04-8620 branch October 22, 2026 17:55
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.

2 participants