Fix macOS release CI

Since the CI machine is amd64, it is not possible to just execute the
aarch64 binary to test the application. So instead of running `cargo
test`, we just use `cargo build` instead.

Building on the non-release CI instead of just checking also allows us
to make sure linking works properly before a release fails due to it.
This commit is contained in:
Christian Duerr 2022-01-13 03:23:37 +01:00 committed by GitHub
parent 1c9fa73165
commit 7398e9f8d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -31,5 +31,5 @@ jobs:
- uses: actions/checkout@v2
- name: Install target
run: rustup update && rustup target add aarch64-apple-darwin
- name: Check build
run: cargo check --target=aarch64-apple-darwin
- name: Build
run: cargo build --target=aarch64-apple-darwin

View File

@ -18,8 +18,8 @@ jobs:
run: rustup update && rustup target add aarch64-apple-darwin
- name: Test
run: cargo test --release
- name: Test ARM
run: cargo test --release --target=aarch64-apple-darwin
- name: Build ARM
run: cargo build --release --target=aarch64-apple-darwin
- name: Make DMG
run: make dmg-universal
- name: Upload Application