Skip to content

Commit 3fd8821

Browse files
committed
Build macOS Universal Binary
1 parent 7ec8f6d commit 3fd8821

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@ jobs:
2727
macos: |
2828
rustup target add x86_64-apple-darwin
2929
cargo build --release --target x86_64-apple-darwin
30+
rustup target add aarch64-apple-darwin
31+
cargo build --release --target aarch64-apple-darwin
3032
mkdir cfn-guard-v2-${{ matrix.os }}
31-
cp ./target/x86_64-apple-darwin/release/cfn-guard ./cfn-guard-v2-${{ matrix.os }}/
33+
cargo install cargo-lipo
34+
lipo -create target/x86_64-apple-darwin/release/cfn-guard target/aarch64-apple-darwin/release/cfn-guard -output ./cfn-guard-v2-${{ matrix.os }}/cfn-guard
3235
cp README.md ./cfn-guard-v2-${{ matrix.os }}/
3336
tar czvf ./cfn-guard-v2-${{ matrix.os }}.tar.gz ./cfn-guard-v2-${{ matrix.os }}
3437
linux: |

0 commit comments

Comments
 (0)