Skip to content

Commit

Permalink
Run most workflows on ubuntu-24.04 (#7875)
Browse files Browse the repository at this point in the history
Github is currently rolling out ubuntu-latest as ubuntu-24.04. Manage
that switch explicitly by running most jobs on 24.04

actions/runner-images#10636

This keeps the release on 20.04 to ensure released binaries can run on
older operating systems (because of CGO/glibc versions)
  • Loading branch information
mcpherrinm authored Dec 6, 2024
1 parent 13db2a2 commit 7e8b3fa
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/boulder-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
# tags and 5 tests there would be 10 jobs run.
b:
# The type of runner that the job will run on
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04

strategy:
# When set to true, GitHub cancels all in-progress jobs if any matrix job fails. Default: true
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
run: ${{ matrix.tests }}

govulncheck:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
fail-fast: false

Expand All @@ -117,7 +117,7 @@ jobs:
run: go run golang.org/x/vuln/cmd/govulncheck@latest ./...

vendorcheck:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
strategy:
# When set to true, GitHub cancels all in-progress jobs if any matrix job fails. Default: true
fail-fast: false
Expand Down Expand Up @@ -153,7 +153,7 @@ jobs:
permissions:
contents: none
if: ${{ always() }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
name: Boulder CI Test Matrix
needs:
- b
Expand Down

0 comments on commit 7e8b3fa

Please sign in to comment.