From f6e5914e0630e33b8cb89baf880ad648cf72172e Mon Sep 17 00:00:00 2001 From: Eric Cornelissen Date: Tue, 14 May 2024 19:15:23 +0200 Subject: [PATCH] Upgrade the Ubuntu-based runner used in CI to 24.04 Signed-off-by: Eric Cornelissen --- .github/workflows/audit.yml | 4 ++-- .github/workflows/check.yml | 26 +++++++++++++------------- .github/workflows/codeql.yml | 2 +- .github/workflows/publish.yml | 4 ++-- .github/workflows/semgrep.yml | 2 +- .github/workflows/website.yml | 2 +- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 65092aa..b5015f3 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -18,7 +18,7 @@ permissions: read-all jobs: capabilities: name: Capabilities - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 @@ -30,7 +30,7 @@ jobs: run: go run tasks.go audit-capabilities vulnerabilities: name: Vulnerabilities - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 39663af..e3f091f 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -10,7 +10,7 @@ permissions: read-all jobs: build: name: Build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 @@ -24,7 +24,7 @@ jobs: run: go run tasks.go build-all compliance: name: Compliance - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build steps: @@ -38,7 +38,7 @@ jobs: run: go run tasks.go compliance container: name: Container - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -64,7 +64,7 @@ jobs: CONTAINER_ENGINE: ${{ matrix.engine }} development-image: name: Development image - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 @@ -76,7 +76,7 @@ jobs: run: go run tasks.go dev-img format: name: Format - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build steps: @@ -90,7 +90,7 @@ jobs: run: go run tasks.go format-check reproducible: name: Reproducible build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build steps: @@ -104,7 +104,7 @@ jobs: run: go run tasks.go reproducible reproducible-container: name: Reproducible container - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - container - reproducible @@ -119,7 +119,7 @@ jobs: run: go run tasks.go reproducible-container reproducible-web: name: Reproducible web - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - web steps: @@ -133,7 +133,7 @@ jobs: run: go run tasks.go web-reproducible test-unit: name: Unit test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build steps: @@ -147,7 +147,7 @@ jobs: run: go run tasks.go test-randomized test-dogfeed: name: Dogfeed - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - test-unit steps: @@ -161,7 +161,7 @@ jobs: run: go run tasks.go dogfeed test-mutation: name: Mutation test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - test-unit steps: @@ -175,7 +175,7 @@ jobs: run: go run tasks.go test-mutation vet: name: Vet - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build steps: @@ -189,7 +189,7 @@ jobs: run: go run tasks.go vet web: name: Web - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build steps: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 4c945e7..23dd92a 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -10,7 +10,7 @@ permissions: read-all jobs: go: name: Go - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: security-events: write # To upload CodeQL results steps: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 201a02e..5ab6b7a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,7 +9,7 @@ permissions: read-all jobs: docker-hub: name: Docker Hub - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: id-token: write # To perform keyless signing with cosign environment: @@ -56,7 +56,7 @@ jobs: "docker.io/ericornelissen/ades@${DIGEST}" github-release: name: GitHub Release - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: attestations: write # To create GitHub Attestations contents: write # To create a GitHub Release diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index a316da8..f71182d 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -9,7 +9,7 @@ permissions: read-all jobs: semgrep: name: Semgrep - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: security-events: write # To upload SARIF results container: diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 3ff6fb6..f85216b 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -9,7 +9,7 @@ permissions: read-all jobs: publish: name: Publish - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write steps: