From 8113ae15805ea2be7789999ac0a2a537a59da375 Mon Sep 17 00:00:00 2001 From: Cursor Date: Thu, 22 Oct 2026 17:51:58 +0000 Subject: [PATCH] Pin GitHub Actions jobs to ubuntu-24.04 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 --- .github/workflows/dependabot-auto-merge.yml | 2 +- .../workflows/github_release_on_release_branch_merge.yml | 2 +- .github/workflows/proxy_integration_tests.yml | 4 ++-- .github/workflows/publish.yml | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index 1023615..54c893e 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -24,7 +24,7 @@ jobs: if: > github.event.pull_request.user.login == 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Approve pull request run: | diff --git a/.github/workflows/github_release_on_release_branch_merge.yml b/.github/workflows/github_release_on_release_branch_merge.yml index 89ecf5c..e37164e 100644 --- a/.github/workflows/github_release_on_release_branch_merge.yml +++ b/.github/workflows/github_release_on_release_branch_merge.yml @@ -23,7 +23,7 @@ jobs: github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/') && github.event.pull_request.head.repo.full_name == github.repository - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout merge commit uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/proxy_integration_tests.yml b/.github/workflows/proxy_integration_tests.yml index ab80508..68ca318 100644 --- a/.github/workflows/proxy_integration_tests.yml +++ b/.github/workflows/proxy_integration_tests.yml @@ -13,7 +13,7 @@ permissions: jobs: unit: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: @@ -37,7 +37,7 @@ jobs: run: python test_header_security.py integration: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ca92e4b..17f5633 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,7 +26,7 @@ permissions: jobs: gate: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: publish: ${{ steps.decide.outputs.publish }} steps: @@ -61,7 +61,7 @@ jobs: name: Build distribution needs: gate if: needs.gate.outputs.publish == 'true' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -94,7 +94,7 @@ jobs: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && inputs.test_pypi == false) needs: build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 environment: name: pypi @@ -114,7 +114,7 @@ jobs: name: Publish to TestPyPI if: github.event_name == 'workflow_dispatch' && inputs.test_pypi == true needs: build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 environment: name: testpypi