Skip to content

Commit a58c2ba

Browse files
committed
[ci] Fix permissions for universal mac binaries
1 parent de991b6 commit a58c2ba

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/main.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ jobs:
229229
env:
230230
INPUT_AMD64: mac-static-amd64-binaries
231231
INPUT_ARM64: mac-static-arm64-binaries
232-
OUTPUT: mac-static-universal-binaries
233232

234233
steps:
235234
- name: Download ${{ env.INPUT_AMD64 }}
@@ -246,6 +245,9 @@ jobs:
246245

247246
- name: Create universal binaries
248247
run: |
248+
tar_filename_amd64=$(basename $INPUT_AMD64/neko-*-osx64.tar.gz .tar.gz)
249+
OUTPUT=${tar_filename_amd64/osx64/osx-universal}
250+
249251
mkdir $OUTPUT
250252
251253
# put amd64 files straight into output to make sure all non-binary files are also included
@@ -261,12 +263,13 @@ jobs:
261263
done
262264
263265
file $OUTPUT/*
266+
tar -czvf $OUTPUT.tar.gz $OUTPUT
264267
265268
- name: Upload universal binaries
266269
uses: actions/upload-artifact@v4
267270
with:
268-
name: ${{ env.OUTPUT }}
269-
path: ${{ env.OUTPUT }}
271+
name: mac-static-universal-binaries
272+
path: neko-*-osx-universal.tar.gz
270273

271274
deploy-s3:
272275
name: deploy s3

0 commit comments

Comments
 (0)