From 9d63954a4813b844da9d53b42ea8fad11e43b208 Mon Sep 17 00:00:00 2001 From: Tobias Jungel <1773291+toanju@users.noreply.github.com> Date: Wed, 14 Oct 2026 16:51:07 +0200 Subject: [PATCH] Pin ubuntu image in all workflows This will add Ubuntu 24.04 as the base image for all workflows, ensuring consistency across different environments and avoiding potential issues with future updates to the Ubuntu image. Signed-off-by: Tobias Jungel <1773291+toanju@users.noreply.github.com> --- .github/workflows/dev.yml | 6 +++--- .github/workflows/nightly.yaml | 4 ++-- .github/workflows/test.yml | 2 +- .github/workflows/upload_oci.yml | 4 ++-- .github/workflows/upstream-release-watch.yml | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index a8f95317..a0ab5905 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -21,7 +21,7 @@ concurrency: jobs: set_version: if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: VERSION: ${{ steps.version.outputs.VERSION }} steps: @@ -58,7 +58,7 @@ jobs: meta: name: Compute image metadata if: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository && github.event.action != 'closed' }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: UPLOAD_VERSION: ${{ steps.meta.outputs.upload_version }} image_tag: ${{ steps.meta.outputs.image_tag }} @@ -96,7 +96,7 @@ jobs: cleanup_images: name: Cleanup PR images if: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository && github.event.action == 'closed' }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Cleanup OCI images via GitHub API run: | diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 44c1fc0c..40471b0c 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -11,7 +11,7 @@ on: default: now jobs: checkout: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -34,7 +34,7 @@ jobs: meta: name: Compute image metadata needs: [build] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: image_tag: ${{ steps.meta.outputs.image_tag }} steps: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 88d1291a..1e4508ba 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 diff --git a/.github/workflows/upload_oci.yml b/.github/workflows/upload_oci.yml index d97e1093..f8654fce 100644 --- a/.github/workflows/upload_oci.yml +++ b/.github/workflows/upload_oci.yml @@ -20,7 +20,7 @@ jobs: upload_gl_artifacts: name: upload to OCI needs: [ generate_matrix_publish ] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: shell: bash @@ -99,7 +99,7 @@ jobs: upload_manifests_entries: needs: [ generate_matrix_publish, upload_gl_artifacts ] name: upload manifest entries into OCI index - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: shell: bash diff --git a/.github/workflows/upstream-release-watch.yml b/.github/workflows/upstream-release-watch.yml index 2d4b5b6e..687df1fd 100644 --- a/.github/workflows/upstream-release-watch.yml +++ b/.github/workflows/upstream-release-watch.yml @@ -26,7 +26,7 @@ permissions: jobs: track_upstream_release_line: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: