Skip to content

Commit 3cfa301

Browse files
committed
fix permissions not being kept on macos
1 parent 53e156c commit 3cfa301

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,9 @@ jobs:
246246
name: ArduinoCreateAgent-osx
247247
path: ArduinoCreateAgent-osx
248248

249+
- name: Make executable
250+
run: chmod +x ArduinoCreateAgent-osx/ArduinoCreateAgent-${GITHUB_REF##*/}-osx-installer-${{ matrix.browser }}.app/Contents/MacOS/*
251+
249252
- name: Import Code-Signing Certificates
250253
uses: Apple-Actions/import-codesign-certs@v1
251254
with:
@@ -284,9 +287,12 @@ jobs:
284287
AC_USERNAME: ${{ secrets.AC_USERNAME }}
285288
AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
286289

290+
- name: Tar files to keep permissions
291+
run: tar -cvf ArduinoCreateAgent-${GITHUB_REF##*/}-osx-installer-${{ matrix.browser }}.tar ArduinoCreateAgent-${GITHUB_REF##*/}-osx-installer-${{ matrix.browser }}.dmg
292+
287293
- name: Upload artifacts
288294
uses: actions/upload-artifact@v2
289295
with:
290296
name: ArduinoCreateAgent-osx
291-
path: ArduinoCreateAgent*.dmg
297+
path: ArduinoCreateAgent*.tar
292298
if-no-files-found: error

0 commit comments

Comments
 (0)