Skip to content

Commit 1ade459

Browse files
committed
GitHub actions: macOS 12, Ubuntu 22.04
Use the most recent available GitHub runners (which are currently in public beta). For Ubuntu we now have coverage of 18.04, 20.04, 22.04. For macOS we cover 10.15 and 12, with the aspiration that macOS 11 will implicitly work fine when both an older and newer version test successfully.
1 parent 8a9ab0c commit 1ade459

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/pull-request-checks.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ jobs:
6969
env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
7070
make -C jbmc/regression test-parallel JOBS=2
7171
72-
check-ubuntu-20_04-make-clang:
73-
runs-on: ubuntu-20.04
72+
check-ubuntu-22_04-make-clang:
73+
runs-on: ubuntu-22.04
7474
env:
7575
CC: "ccache /usr/bin/clang"
7676
CXX: "ccache /usr/bin/clang++"
@@ -85,7 +85,7 @@ jobs:
8585
DEBIAN_FRONTEND: noninteractive
8686
run: |
8787
sudo apt-get update
88-
sudo apt-get install --no-install-recommends -yq clang-10 clang++-10 gdb maven jq flex bison libxml2-utils cpanminus ccache z3
88+
sudo apt-get install --no-install-recommends -yq clang-14 clang++-14 gdb maven jq flex bison libxml2-utils cpanminus ccache z3
8989
make -C src minisat2-download
9090
cpanm Thread::Pool::Simple
9191
- name: Confirm z3 solver is available and log the version installed
@@ -100,10 +100,10 @@ jobs:
100100
uses: actions/cache@v2
101101
with:
102102
path: .ccache
103-
key: ${{ runner.os }}-20.04-make-clang-${{ github.ref }}-${{ github.sha }}-PR
103+
key: ${{ runner.os }}-22.04-make-clang-${{ github.ref }}-${{ github.sha }}-PR
104104
restore-keys: |
105-
${{ runner.os }}-20.04-make-clang-${{ github.ref }}
106-
${{ runner.os }}-20.04-make-clang
105+
${{ runner.os }}-22.04-make-clang-${{ github.ref }}
106+
${{ runner.os }}-22.04-make-clang
107107
- name: ccache environment
108108
run: |
109109
echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
@@ -375,8 +375,8 @@ jobs:
375375
- name: Run JBMC regression tests
376376
run: make -C jbmc/regression test-parallel JOBS=3
377377

378-
check-macos-11-cmake-clang:
379-
runs-on: macos-11
378+
check-macos-12-cmake-clang:
379+
runs-on: macos-12
380380
steps:
381381
- uses: actions/checkout@v2
382382
with:

0 commit comments

Comments
 (0)