@@ -64,13 +64,16 @@ jobs:
6464 matrix :
6565 include :
6666 # Arm based macs (M1 and above).
67- - bundle-type : aarch64-apple-darwin
67+ - arch-type : aarch64
68+ bundle-type : aarch64-apple-darwin
6869 rust-targets : aarch64-apple-darwin
6970 # Intel based macs.
70- - bundle-type : x86_64-apple-darwin
71+ - arch-type : x64
72+ bundle-type : x86_64-apple-darwin
7173 rust-targets : x86_64-apple-darwin
7274 # Universal
73- - bundle-type : universal-apple-darwin
75+ - arch-type : universal
76+ bundle-type : universal-apple-darwin
7477 rust-targets : aarch64-apple-darwin,x86_64-apple-darwin
7578 runs-on : macos-latest
7679 env :
@@ -98,19 +101,21 @@ jobs:
98101 - name : Build macOS app
99102 run : |
100103 pnpm tauri build --verbose --target ${{ matrix.bundle-type }}
104+ - name : Rename build artifacts
105+ run : |
106+ mv ./src-tauri/target/${{ matrix.bundle-type }}/release/bundle/dmg/octo_*_${{ matrix.arch-type }}.dmg ./octo-${{ matrix.arch-type }}.dmg
107+ mv ./src-tauri/target/${{ matrix.bundle-type }}/release/bundle/macos/octo.app ./octo-${{ matrix.arch-type }}.app
108+ mv ./src-tauri/target/${{ matrix.bundle-type }}/release/bundle/macos/octo.app.tar.gz ./octo-${{ matrix.arch-type }}.tar.gz
109+ mv ./src-tauri/target/${{ matrix.bundle-type }}/release/bundle/macos/octo.app.tar.gz.sig ./octo-${{ matrix.arch-type }}.tar.gz.sig
101110 - name : Release
102111 uses : softprops/action-gh-release@v2
103112 with :
104113 draft : true
105114 files : |
106- ./src-tauri/target/aarch64-apple-darwin/release/bundle/**/*.dmg
107- ./src-tauri/target/aarch64-apple-darwin/release/bundle/**/*.app
108- ./src-tauri/target/aarch64-apple-darwin/release/bundle/**/*.tar.gz
109- ./src-tauri/target/aarch64-apple-darwin/release/bundle/**/*.tar.gz.sig
110- ./src-tauri/target/x86_64-apple-darwin/release/bundle/**/*.dmg
111- ./src-tauri/target/x86_64-apple-darwin/release/bundle/**/*.app
112- ./src-tauri/target/x86_64-apple-darwin/release/bundle/**/*.tar.gz
113- ./src-tauri/target/x86_64-apple-darwin/release/bundle/**/*.tar.gz.sig
115+ ./octo-${{ matrix.arch-type }}.dmg
116+ ./octo-${{ matrix.arch-type }}.app
117+ ./octo-${{ matrix.arch-type }}.tar.gz
118+ ./octo-${{ matrix.arch-type }}.tar.gz.sig
114119 make_latest : true
115120 name : App v0.0.1-alpha
116121 tag_name : app-v0.0.1-alpha
0 commit comments