From 387d4ec1fafb508883ebe83d5ddf842e50929504 Mon Sep 17 00:00:00 2001 From: "david.yaffe" Date: Mon, 5 Oct 2026 18:29:57 +0000 Subject: [PATCH] ci: pin GitHub Actions runner images Replace floating runner labels with the images they resolve to today (`ubuntu-latest` -> `ubuntu-24.04`), so OS upgrades happen in an explicit change instead of whenever GitHub moves a `-latest` label. GitHub moves `ubuntu-latest` to Ubuntu 26.04 between Oct 19 and Nov 19, 2026. --- .github/workflows/ci.yml | 4 ++-- .github/workflows/is-compatible.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a157fe0..274120e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: e2e-matrix: ${{ steps.resolve-versions.outputs.matrix }} steps: @@ -83,7 +83,7 @@ jobs: skip-grafana-react-19-preview-image: false e2e: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 15 needs: build strategy: diff --git a/.github/workflows/is-compatible.yml b/.github/workflows/is-compatible.yml index 68c9a90..ee58ea6 100644 --- a/.github/workflows/is-compatible.yml +++ b/.github/workflows/is-compatible.yml @@ -3,7 +3,7 @@ on: [pull_request] jobs: compatibilitycheck: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9c03a66..42187bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: write id-token: write