From 26b48e87a939063e9b2d13a50e7255f4f49b09e2 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 12 Feb 2025 09:55:51 -0800 Subject: [PATCH] workflows: Use ubuntu-24.04 for tests Pin the ubuntu os version at 24.04 to avoid unexpected changes that can happen when using ubuntu-latest --- .github/workflows/check.yml | 8 ++++---- .github/workflows/test-on-centos.yml | 2 +- .github/workflows/test.yml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 25a6ab62..240f6986 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -8,7 +8,7 @@ permissions: jobs: spelling_checker: name: "Spelling" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: codespell-project/actions-codespell@master @@ -18,7 +18,7 @@ jobs: python_code_linters: name: "Python Linters" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: "Clone Repository" uses: actions/checkout@v4 @@ -31,7 +31,7 @@ jobs: shell_linters: name: "Shell Linters" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: "Clone Repository" @@ -47,7 +47,7 @@ jobs: packit-config-lint: name: "📦 Packit config lint" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 container: image: registry.fedoraproject.org/fedora:latest steps: diff --git a/.github/workflows/test-on-centos.yml b/.github/workflows/test-on-centos.yml index d78b55d1..0ae08679 100644 --- a/.github/workflows/test-on-centos.yml +++ b/.github/workflows/test-on-centos.yml @@ -15,7 +15,7 @@ jobs: - version: "10" pytest_exclude: 'not (TestBoot and boot) and not (test_write_read)' name: "Unittests on Centos Stream ${{ matrix.centos.version }}" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: "Checkout" uses: actions/checkout@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ec72ebc5..034a844c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ env: jobs: test_suite: name: "Unittest" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -59,7 +59,7 @@ jobs: v1_manifests: name: "Assembler test (legacy)" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: "Clone Repository" uses: actions/checkout@v4