@@ -75,13 +75,16 @@ jobs:
7575 strategy :
7676 fail-fast : false
7777 matrix :
78- os : [ macos-12, windows-latest ]
78+ os : [ macos-12, macos-14, windows-latest ]
7979
8080 include :
8181 # Only build client on windows & mac
8282 - os : macos-12
8383 binaries-build-args : --bin mithril-client --features bundle_openssl
8484 libraries-build-args : --package mithril-stm --package mithril-client --features full,unstable
85+ - os : macos-14
86+ binaries-build-args : --bin mithril-client --features bundle_openssl
87+ libraries-build-args : --package mithril-stm --package mithril-client --features full,unstable
8588 - os : windows-latest
8689 # Use `--bins --package <package>` instead of `--bin <package>`, otherwise the 'windows' compatibility
8790 # hack in mithril common cargo.toml doesn't apply (we have no idea why).
@@ -163,14 +166,16 @@ jobs:
163166 strategy :
164167 fail-fast : false
165168 matrix :
166- os : [ ubuntu-22.04, macos-12, windows-latest ]
169+ os : [ ubuntu-22.04, macos-12, macos-14, windows-latest ]
167170
168171 include :
169172 - os : ubuntu-22.04
170173 test-args : --features full,unstable --workspace
171174 # Only test client on windows & mac (since its the only binaries supported for those os for now)
172175 - os : macos-12
173176 test-args : --package mithril-client --package mithril-client-cli --features full,unstable
177+ - os : macos-14
178+ test-args : --package mithril-client --package mithril-client-cli --features full,unstable
174179 - os : windows-latest
175180 test-args : --package mithril-client --package mithril-client-cli --features full,unstable
176181
@@ -520,6 +525,12 @@ jobs:
520525 name : mithril-distribution-macOS-X64
521526 path : ./package-macOS-X64
522527
528+ - name : Download built artifacts (macOS-arm64)
529+ uses : actions/download-artifact@v4
530+ with :
531+ name : mithril-distribution-macOS-arm64
532+ path : ./package-macOS-arm64
533+
523534 - name : Download built artifacts (Windows-X64)
524535 uses : actions/download-artifact@v4
525536 with :
0 commit comments