@@ -64,13 +64,16 @@ jobs:
64
64
matrix :
65
65
include :
66
66
# Arm based macs (M1 and above).
67
- - bundle-type : aarch64-apple-darwin
67
+ - arch-type : aarch64
68
+ bundle-type : aarch64-apple-darwin
68
69
rust-targets : aarch64-apple-darwin
69
70
# Intel based macs.
70
- - bundle-type : x86_64-apple-darwin
71
+ - arch-type : x64
72
+ bundle-type : x86_64-apple-darwin
71
73
rust-targets : x86_64-apple-darwin
72
74
# Universal
73
- - bundle-type : universal-apple-darwin
75
+ - arch-type : universal
76
+ bundle-type : universal-apple-darwin
74
77
rust-targets : aarch64-apple-darwin,x86_64-apple-darwin
75
78
runs-on : macos-latest
76
79
env :
@@ -98,19 +101,21 @@ jobs:
98
101
- name : Build macOS app
99
102
run : |
100
103
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
101
110
- name : Release
102
111
uses : softprops/action-gh-release@v2
103
112
with :
104
113
draft : true
105
114
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
114
119
make_latest : true
115
120
name : App v0.0.1-alpha
116
121
tag_name : app-v0.0.1-alpha
0 commit comments