Skip to content

Commit 41e6b81

Browse files
committed
attempt at dual mac builds
1 parent 01b2565 commit 41e6b81

File tree

1 file changed

+25
-4
lines changed

1 file changed

+25
-4
lines changed

.github/workflows/cd.yaml

+25-4
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ jobs:
2727
target/release/grin-${{ github.ref_name }}-linux-x86_64.tar.gz
2828
target/release/grin-${{ github.ref_name }}-linux-x86_64-sha256sum.txt
2929
30-
macos-release:
31-
name: macOS Release
30+
macos-release-x86:
31+
name: macOS Release - x86_64
3232
runs-on: macos-latest
3333
steps:
3434
- name: Checkout
3535
uses: actions/checkout@v3
3636
- name: Build
37-
run: cargo build --release
37+
run: cargo build --release --target x86_64-apple-darwin
3838
- name: Archive
3939
working-directory: target/release
4040
run: tar -czvf grin-${{ github.ref_name }}-macos-x86_64.tar.gz grin
@@ -47,7 +47,28 @@ jobs:
4747
files: |
4848
target/release/grin-${{ github.ref_name }}-macos-x86_64.tar.gz
4949
target/release/grin-${{ github.ref_name }}-macos-x86_64-sha256sum.txt
50-
50+
51+
macos-release-arm64:
52+
name: macOS Release - arm64
53+
runs-on: macos-latest
54+
steps:
55+
- name: Checkout
56+
uses: actions/checkout@v3
57+
- name: Build
58+
run: cargo build --release
59+
- name: Archive
60+
working-directory: target/release
61+
run: tar -czvf grin-${{ github.ref_name }}-macos-arm64.tar.gz grin
62+
- name: Create Checksum
63+
working-directory: target/release
64+
run: openssl sha256 grin-${{ github.ref_name }}-macos-arm64.tar.gz > grin-${{ github.ref_name }}-macos-arm64-sha256sum.txt
65+
- name: Release
66+
uses: softprops/action-gh-release@v1
67+
with:
68+
files: |
69+
target/release/grin-${{ github.ref_name }}-macos-arm64.tar.gz
70+
target/release/grin-${{ github.ref_name }}-macos-arm64-sha256sum.txt
71+
5172
windows-release:
5273
name: Windows Release
5374
runs-on: windows-2019

0 commit comments

Comments
 (0)