|
1 | 1 | # Overall configuration notes:
|
2 | 2 | # - Artifact uploads for binaries are from GHC 8.10.7
|
3 | 3 | # - Builds for Ubuntu happen on 18.04 (would like to include 20.04, in addition)
|
4 |
| -# - Builds for macOS builds on 10.15 (to avoid GHC bug on macOS 11; solvable with GHC > 8.10.4) |
5 | 4 | # - Docker builds happen nightly, on manual invocation, and on release branch commits
|
6 | 5 | # Please update this comment as those details change.
|
7 | 6 |
|
|
24 | 23 | # ./saw-remote-api/Dockerfile
|
25 | 24 | # ./s2nTests/scripts/blst-entrypoint.sh
|
26 | 25 | # ./s2nTests/docker/saw.dockerfile
|
27 |
| - SOLVER_PKG_VERSION: "snapshot-20210917" |
| 26 | + SOLVER_PKG_VERSION: "snapshot-20220721" |
28 | 27 |
|
29 | 28 | OCAML_VERSION: 4.09.x
|
30 | 29 |
|
|
67 | 66 | strategy:
|
68 | 67 | fail-fast: false
|
69 | 68 | matrix:
|
70 |
| - os: [ubuntu-18.04, macos-10.15, windows-latest] |
| 69 | + os: [ubuntu-18.04, macos-12, windows-latest] |
71 | 70 | ghc: ["8.8.4", "8.10.7", "9.0.2"]
|
72 | 71 | exclude:
|
| 72 | + # Exclude 8.8 on macOS 12 due to |
| 73 | + # https://gitlab.haskell.org/ghc/ghc/-/issues/18446 |
| 74 | + - os: macos-12 |
| 75 | + ghc: "8.8.4" |
73 | 76 | - os: windows-latest
|
74 | 77 | ghc: "8.8.4"
|
75 | 78 | # Exclude 9.0 on Windows for now until
|
@@ -203,7 +206,7 @@ jobs:
|
203 | 206 | strategy:
|
204 | 207 | fail-fast: false
|
205 | 208 | matrix:
|
206 |
| - os: [ubuntu-latest, macos-10.15] |
| 209 | + os: [ubuntu-latest, macos-12] |
207 | 210 | runs-on: ${{ matrix.os }}
|
208 | 211 | steps:
|
209 | 212 | - uses: actions/checkout@v2
|
@@ -237,7 +240,7 @@ jobs:
|
237 | 240 | strategy:
|
238 | 241 | fail-fast: false
|
239 | 242 | matrix:
|
240 |
| - os: [ubuntu-latest, macos-10.15] |
| 243 | + os: [ubuntu-latest, macos-12] |
241 | 244 | runs-on: ${{ matrix.os }}
|
242 | 245 | steps:
|
243 | 246 | - uses: actions/checkout@v2
|
@@ -290,7 +293,7 @@ jobs:
|
290 | 293 | - test: saw-remote-api/scripts/run_rpc_tests.sh
|
291 | 294 | os: ubuntu-18.04
|
292 | 295 | - test: saw-remote-api/scripts/run_rpc_tests.sh
|
293 |
| - os: macos-10.15 |
| 296 | + os: macos-12 |
294 | 297 | - test: saw-remote-api/scripts/check_docs.sh
|
295 | 298 | os: ubuntu-18.04
|
296 | 299 | steps:
|
@@ -340,15 +343,15 @@ jobs:
|
340 | 343 | continue-on-error: [false]
|
341 | 344 | include:
|
342 | 345 | - suite: integration_tests
|
343 |
| - os: macos-10.15 |
| 346 | + os: macos-12 |
344 | 347 | continue-on-error: true # https://github.com/GaloisInc/saw-script/issues/1135
|
345 | 348 | - suite: integration_tests
|
346 | 349 | os: windows-latest
|
347 | 350 | timeout-minutes: 60
|
348 | 351 | continue-on-error: true # https://github.com/GaloisInc/saw-script/issues/1135
|
349 | 352 | exclude:
|
350 | 353 | - suite: integration_tests
|
351 |
| - os: macos-10.15 |
| 354 | + os: macos-12 |
352 | 355 | continue-on-error: false
|
353 | 356 | - suite: integration_tests
|
354 | 357 | os: windows-latest
|
|
0 commit comments