summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2022-01-13 03:23:37 +0100
committerGitHub <noreply@github.com>2022-01-13 02:23:37 +0000
commit7398e9f8d129359b8590754b1944ef2ba5e76ab6 (patch)
tree5dc63e85022d8b38b779834a9ed70c3719b2f653 /.github
parent1c9fa73165f0bc97255dd10e64ad4c9b76ad1d02 (diff)
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.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml4
-rw-r--r--.github/workflows/release.yml4
2 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ebf8fa58..6027f2b7 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -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
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 4b3ab013..6bf947b7 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -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