From 5b4a291aa2dbb13d4d086d41725f866680e365dc Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 22 Oct 2026 17:52:21 +0000 Subject: [PATCH] Pin GitHub Actions Linux jobs to ubuntu-24.04 ubuntu-latest is moving to Ubuntu 26. Keep every workflow job on Ubuntu 24.04 LTS. Co-authored-by: ProxyMesh AI --- .github/workflows/dependabot-auto-merge.yml | 2 +- .github/workflows/github_release_on_release_branch_merge.yml | 2 +- .github/workflows/proxy_integration_tests.yml | 2 +- .github/workflows/push_gem.yml | 4 ++-- .github/workflows/unit_tests.yml | 2 +- 5 files changed, 6 insertions(+), 6 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 0e8b08b..343eeff 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 1adb0fc..a94d23d 100644 --- a/.github/workflows/proxy_integration_tests.yml +++ b/.github/workflows/proxy_integration_tests.yml @@ -13,7 +13,7 @@ permissions: jobs: integration: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/push_gem.yml b/.github/workflows/push_gem.yml index a979632..dea7523 100644 --- a/.github/workflows/push_gem.yml +++ b/.github/workflows/push_gem.yml @@ -24,7 +24,7 @@ permissions: jobs: gate: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: publish: ${{ steps.decide.outputs.publish }} steps: @@ -60,7 +60,7 @@ jobs: if: >- github.repository == 'proxymesh/ruby-proxy-headers' && needs.gate.outputs.publish == 'true' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: write diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index fda0d1b..6bf1db3 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -8,7 +8,7 @@ permissions: jobs: rspec: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: matrix: