summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2022-01-13 03:23:37 +0100
committerChristian Duerr <contact@christianduerr.com>2022-01-13 03:44:09 +0100
commitc05914192fc7d6353d633fc9e5db43f3b688af3b (patch)
tree196c71ceaa364906913e5d141a78faf71f7d01a8 /.github/workflows
parent41d0eb5ecdd62b679a739a84527e653974a494c9 (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/workflows')
-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 65e8f277..80de4501 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