From 3b2915e1188dd3afe21e8b62b4619cfec83a2093 Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Thu, 6 Feb 2025 10:09:37 +0100 Subject: [PATCH] Use the ubuntu-24.04 runners in CI --- .github/workflows/build.yaml | 12 +++++----- .github/workflows/ci.yaml | 24 ++++++++++---------- .github/workflows/coverage.yaml | 6 ++--- .github/workflows/docs.yaml | 4 ++-- .github/workflows/merge-back.yaml | 2 +- .github/workflows/release-branch.yaml | 6 ++--- .github/workflows/release-bump.yaml | 4 ++-- .github/workflows/tag.yaml | 2 +- .github/workflows/translations-download.yaml | 2 +- .github/workflows/translations-upload.yaml | 2 +- 10 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 971bb0fb6..9ed4d39b9 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -50,7 +50,7 @@ jobs: build-assets: name: Build assets - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read @@ -100,7 +100,7 @@ jobs: build-binaries: name: Build binaries - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - compute-version @@ -158,7 +158,7 @@ jobs: assemble-archives: name: Assemble release archives - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build-assets @@ -212,7 +212,7 @@ jobs: build-image: name: Build and push Docker image - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: metadata: ${{ steps.output.outputs.metadata }} @@ -352,7 +352,7 @@ jobs: syn2mas: name: Release syn2mas on NPM - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -384,7 +384,7 @@ jobs: release: name: Release if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - assemble-archives - build-image diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 770f796d5..e2e956d49 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,7 @@ env: jobs: opa-lint: name: Lint and test OPA policies - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -51,7 +51,7 @@ jobs: frontend-lint: name: Check frontend style - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -76,7 +76,7 @@ jobs: frontend-test: name: Run the frontend test suite - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -101,7 +101,7 @@ jobs: frontend-knip: name: Check the frontend for unused dependencies - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -126,7 +126,7 @@ jobs: rustfmt: name: Check Rust style - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -147,7 +147,7 @@ jobs: cargo-deny: name: Run `cargo deny` checks - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: # We need to remove the sccache wrapper because we don't install it in this job @@ -166,7 +166,7 @@ jobs: check-schema: name: Check schema - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -215,7 +215,7 @@ jobs: clippy: name: Run Clippy needs: [rustfmt, opa-lint] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -249,7 +249,7 @@ jobs: compile-test-artifacts: name: Compile test artifacts - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -286,7 +286,7 @@ jobs: test: name: Run test suite with Rust stable needs: [rustfmt, opa-lint, compile-test-artifacts] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -357,7 +357,7 @@ jobs: syn2mas: name: Check syn2mas - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -397,7 +397,7 @@ jobs: - check-schema - test - syn2mas - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: matrix-org/done-action@v3 diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 81da600f0..180295e99 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -17,7 +17,7 @@ env: jobs: opa: name: Run OPA test suite with coverage - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read @@ -44,7 +44,7 @@ jobs: frontend: name: Run frontend test suite with coverage - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: id-token: write @@ -82,7 +82,7 @@ jobs: rust: name: Run Rust test suite with coverage - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 8d70a5968..1ff7ee3da 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -17,7 +17,7 @@ env: jobs: build: name: Build the documentation - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout the code uses: actions/checkout@v4.2.2 @@ -56,7 +56,7 @@ jobs: deploy: name: Deploy the documentation on GitHub Pages - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build if: github.ref == 'refs/heads/main' diff --git a/.github/workflows/merge-back.yaml b/.github/workflows/merge-back.yaml index 68cca7236..5c1166bfd 100644 --- a/.github/workflows/merge-back.yaml +++ b/.github/workflows/merge-back.yaml @@ -12,7 +12,7 @@ on: jobs: merge-back: name: Merge back the reference to main - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Push branch and open a PR diff --git a/.github/workflows/release-branch.yaml b/.github/workflows/release-branch.yaml index 6c83b928d..5d9bdfe96 100644 --- a/.github/workflows/release-branch.yaml +++ b/.github/workflows/release-branch.yaml @@ -5,7 +5,7 @@ on: jobs: compute-version: name: Compute the next minor RC version - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read @@ -39,7 +39,7 @@ jobs: localazy: name: Create a new branch in Localazy - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [compute-version] permissions: @@ -83,7 +83,7 @@ jobs: branch: name: Create a new release branch - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write diff --git a/.github/workflows/release-bump.yaml b/.github/workflows/release-bump.yaml index fb6da0a39..6280c9182 100644 --- a/.github/workflows/release-bump.yaml +++ b/.github/workflows/release-bump.yaml @@ -14,7 +14,7 @@ on: jobs: compute-version: name: Compute the next version - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read @@ -65,7 +65,7 @@ jobs: update-branch: name: Update the release branch - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: pull-requests: write diff --git a/.github/workflows/tag.yaml b/.github/workflows/tag.yaml index 607b5f000..5a86c5164 100644 --- a/.github/workflows/tag.yaml +++ b/.github/workflows/tag.yaml @@ -16,7 +16,7 @@ on: jobs: tag: name: Tag a new version - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write diff --git a/.github/workflows/translations-download.yaml b/.github/workflows/translations-download.yaml index f42f9cc51..eb70afc14 100644 --- a/.github/workflows/translations-download.yaml +++ b/.github/workflows/translations-download.yaml @@ -4,7 +4,7 @@ on: jobs: download: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write diff --git a/.github/workflows/translations-upload.yaml b/.github/workflows/translations-upload.yaml index 0a52dd3be..986dc5f0e 100644 --- a/.github/workflows/translations-upload.yaml +++ b/.github/workflows/translations-upload.yaml @@ -7,7 +7,7 @@ on: jobs: upload: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read