summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yaml')
-rw-r--r--.github/workflows/ci.yaml26
1 files changed, 24 insertions, 2 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 02d21e1..11027ba 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -58,8 +58,13 @@ jobs:
matrix:
build:
- android-aarch64
+ - linux-aarch64-gnu
+ - linux-aarch64-musl
+ - linux-armv7-gnueabihf
+ - linux-armv7-musleabihf
- linux-x64-gnu
- linux-x64-musl
+ - macos-aarch64
- macos-x64
- windows-x64-msvc
rust:
@@ -72,12 +77,29 @@ jobs:
- build: android-aarch64
target: aarch64-linux-android
cargo: cross
+ - build: linux-aarch64-gnu
+ target: aarch64-unknown-linux-gnu
+ cargo: cross
+ - build: linux-aarch64-musl
+ target: aarch64-unknown-linux-musl
+ cargo: cross
+ - build: linux-armv7-gnueabihf
+ target: armv7-unknown-linux-gnueabihf
+ cargo: cross
+ - build: linux-armv7-musleabihf
+ target: armv7-unknown-linux-musleabihf
+ cargo: cross
- build: linux-x64-gnu
target: x86_64-unknown-linux-gnu
- build: linux-x64-musl
target: x86_64-unknown-linux-musl
+ - build: macos-aarch64
+ # Go back ot `macos-latest` after migration is complete
+ # See https://github.blog/changelog/2024-04-01-macos-14-sonoma-is-generally-available-and-the-latest-macos-runner-image/.
+ os: macos-14
+ target: aarch64-apple-darwin
- build: macos-x64
- os: macos-latest
+ os: macos-14
target: x86_64-apple-darwin
- build: windows-x64-msvc
os: windows-latest
@@ -95,7 +117,7 @@ jobs:
- name: Install cross
if: matrix.cargo == 'cross'
- # The latest realese of `cross` is not able to build/link for `aarch64-linux-android`
+ # The latest release of `cross` is not able to build/link for `aarch64-linux-android`
# See: https://github.com/cross-rs/cross/issues/1222
# This is fixed on `main` but not yet released. To avoid a breakage somewhen in the future
# pin the cross revision used to the latest HEAD at 04/2024.