File tree Expand file tree Collapse file tree 6 files changed +12
-9
lines changed Expand file tree Collapse file tree 6 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 19
19
runs-on : ${{ matrix.os }}
20
20
strategy :
21
21
matrix :
22
- os : [macos-11 , ubuntu-20.04, ubuntu-22.04]
22
+ os : [macos-12 , ubuntu-20.04, ubuntu-22.04]
23
23
steps :
24
24
- name : Checkout Kani under "kani"
25
25
uses : actions/checkout@v3
Original file line number Diff line number Diff line change 17
17
runs-on : ${{ matrix.os }}
18
18
strategy :
19
19
matrix :
20
- os : [macos-11 , ubuntu-20.04, ubuntu-22.04]
20
+ os : [macos-12 , ubuntu-20.04, ubuntu-22.04]
21
21
steps :
22
22
- name : Checkout Kani
23
23
uses : actions/checkout@v3
@@ -149,9 +149,9 @@ jobs:
149
149
runs-on : ${{ matrix.os }}
150
150
strategy :
151
151
matrix :
152
- os : [macos-11 ]
152
+ os : [macos-12 ]
153
153
include :
154
- - os : macos-11
154
+ - os : macos-12
155
155
artifact : kani-latest-x86_64-apple-darwin.tar.gz
156
156
steps :
157
157
- name : Checkout Kani
@@ -170,7 +170,7 @@ jobs:
170
170
# We can't run macos in a container, so we can only test locally.
171
171
# Hopefully any dependency issues won't be unique to macos.
172
172
- name : Local install test
173
- if : ${{ matrix.os == 'macos-11 ' }}
173
+ if : ${{ matrix.os == 'macos-12 ' }}
174
174
run : |
175
175
cargo install --path ./target/package/kani-verifier-*[^e]
176
176
cargo-kani setup --use-local-bundle ./${{ matrix.artifact }}
Original file line number Diff line number Diff line change 52
52
MacOs-Bundle :
53
53
name : MacOs-Bundle
54
54
needs : Release
55
- runs-on : macos-11
55
+ runs-on : macos-12
56
56
permissions :
57
57
contents : write
58
58
steps :
62
62
- name : Setup Kani Dependencies
63
63
uses : ./.github/actions/setup
64
64
with :
65
- os : macos-11
65
+ os : macos-12
66
66
67
67
- name : Build release bundle
68
68
run : |
Original file line number Diff line number Diff line change 18
18
runs-on : ${{ matrix.os }}
19
19
strategy :
20
20
matrix :
21
- os : [macos-11 , ubuntu-20.04, ubuntu-22.04]
21
+ os : [macos-12 , ubuntu-20.04, ubuntu-22.04]
22
22
steps :
23
23
- name : Checkout Kani
24
24
uses : actions/checkout@v3
Original file line number Diff line number Diff line change
1
+ macos
Original file line number Diff line number Diff line change 17
17
set -x
18
18
19
19
# brew doesn't recognize specific versions of viewer
20
- brew install aws/tap/cbmc-viewer
20
+ # Build from source, since there's only a macos-12 bottle which doesn't seem to work.
21
+ brew install -s aws/tap/cbmc-viewer
22
+ echo " Installed: $( cbmc-viewer --version) "
You can’t perform that action at this time.
0 commit comments