ci: Updated MacOS CI to pass on build fails, added cargo check to MacOS CI
Crossplatform Linting && Build / Linting (pull_request) Successful in 1m13s
Crossplatform Linting && Build / Build (pull_request) Successful in 55s
Crossplatform Linting && Build / Test (pull_request) Successful in 1m31s
Crossplatform Linting && Build / Cross-Build-Windows (pull_request) Successful in 1m52s
Crossplatform Linting && Build / Cross-Build-Linux (pull_request) Successful in 2m23s
Crossplatform Linting && Build / Cross-Build-MacOS (pull_request) Successful in 2m46s

This commit is contained in:
2026-09-10 14:11:36 -05:00
parent 3b95af1270
commit 566a55a252
+14 -2
View File
@@ -108,9 +108,21 @@ jobs:
uses: actions/checkout@v5 uses: actions/checkout@v5
- name: Setup Rust - name: Setup Rust
uses: dtolnay/rust-toolchain@stable uses: dtolnay/rust-toolchain@stable
# CrossCheck for MacOS first, which checks for a valid rust project on MacOS
- name: Crosscheck for MacOS
uses: zijiren233/cargo-cross@v1
with:
command: check
targets: |
aarch64-apple-darwin
# MacOS is known for having a problematic linker step from linux, we should not fail the job if this fails, but this Workflow ALSO has the seperate cargo check
- name: Crosscompile for targets - name: Crosscompile for targets
continue-on-error: true
uses: zijiren233/cargo-cross@v1 uses: zijiren233/cargo-cross@v1
with: with:
targets: | targets: |