Skip to content

Commit

Permalink
Build solvers on macos-14 (M1 macOS)
Browse files Browse the repository at this point in the history
Now that GitHub Actions offers a free tier of macOS M1 CI runners (see
https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/),
let's build the solvers on them.

Fixes #34.
  • Loading branch information
RyanGlScott committed Feb 4, 2024
1 parent 219cd53 commit f8c52eb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-22.04, ubuntu-20.04, macos-12, windows-2019]
os: [ubuntu-22.04, ubuntu-20.04, macos-12, macos-14, windows-2019]
solver: [abc, bitwuzla, boolector, cvc4, cvc5, yices, z3-4.8.8, z3-4.8.14]
steps:
- uses: actions/checkout@v2
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-22.04, ubuntu-20.04, macos-12, windows-2019]
os: [ubuntu-22.04, ubuntu-20.04, macos-12, macos-14, windows-2019]
steps:
- uses: actions/download-artifact@v2
with:
Expand Down
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,13 @@ Currently, `what4-solvers` offers the following solver versions:

Built for the following operating systems:

* macOS Monterey 12 (x86-64 and arm64)
* macOS Monterey 12 (x86-64)
* macOS Sonoma 14 (arm64)
* Ubuntu 20.04 (x86-64)
* Ubuntu 22.04 (x86-64)
* Windows Server 2019 (x86-64)

All of the binary distributions are built from CI with the exception of the
arm64 macOS binaries, which are currently built manually. Eventually, we will
produce the arm64 macOS binaries in CI as well. (See [this
issue](https://github.com/GaloisInc/what4-solvers/issues/34).)
All of the binary distributions are built from CI.

## FAQ

Expand Down

0 comments on commit f8c52eb

Please sign in to comment.