File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 90
90
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
91
91
92
92
build-macos :
93
- runs-on : macOS-latest
93
+ strategy :
94
+ matrix :
95
+ os : [macos-latest, macos-13] # -latest if for Apple Silicon, -13 is for Intel
96
+ runs-on : ${{ matrix.os }}
94
97
steps :
95
98
- uses : actions/checkout@v4
96
99
- uses : actions/cache@v4
@@ -114,13 +117,15 @@ jobs:
114
117
# run: MACOSX_DEPLOYMENT_TARGET=10.13 cargo bundle --release
115
118
run : cargo bundle --release
116
119
- name : Package
117
- run : cd target/release/bundle/osx/ && zip -r macOS.zip Weylus.app
120
+ run : |
121
+ MACOS_BUILD_NAME=macos-$([ "${{ matrix.os }}" == "macos-latest" ] && echo "arm" || echo "intel")
122
+ echo "MACOS_BUILD_NAME=$MACOS_BUILD_NAME" >> $GITHUB_ENV
123
+ cd target/release/bundle/osx/ && zip -r ${MACOS_BUILD_NAME}.zip Weylus.app
118
124
- name : Artifacts
119
125
uses : actions/upload-artifact@v4
120
126
with :
121
- name : ${{ runner.os }}
122
- path : |
123
- target/release/bundle/osx/macOS.zip
127
+ name : ${{ env.MACOS_BUILD_NAME }}
128
+ path : target/release/bundle/osx/${{ env.MACOS_BUILD_NAME }}.zip
124
129
- name : ArtifactsDebug
125
130
if : failure()
126
131
uses : actions/upload-artifact@v4
You can’t perform that action at this time.
0 commit comments