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/proxy_integration_tests.yml b/.github/workflows/proxy_integration_tests.yml index 548800a..a00991c 100644 --- a/.github/workflows/proxy_integration_tests.yml +++ b/.github/workflows/proxy_integration_tests.yml @@ -15,7 +15,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/publish.yml b/.github/workflows/publish.yml index 2f4181c..832bc5f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,7 +16,7 @@ jobs: if: >- github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Explicit job permissions: org default token scopes must not block OIDC. # actions: write is required for setup-node's npm cache save (contents: read alone # can restore but not reserve/write caches → "token has no writable scopes"). diff --git a/.github/workflows/release-on-merge.yml b/.github/workflows/release-on-merge.yml index f324b9d..e22a1ac 100644 --- a/.github/workflows/release-on-merge.yml +++ b/.github/workflows/release-on-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