summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-12-29 01:38:28 +0100
committerGitHub <noreply@github.com>2020-12-29 01:38:28 +0100
commit0ab9386eb107ac8de3a52e3f58eb9b68eb4545d8 (patch)
treebb17be5a6eeb4e848da31677aa0637930f6ca8cd /.github
parent2b0af622f3fe99829d9a639f33f7ec0b45a24f60 (diff)
parent0c688066ec7ae17842e8160350041ab05994d351 (diff)
Merge pull request #3490 from mixxxdj/macos_notorize
notarize & staple macOS builds
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml10
1 files changed, 7 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 568054d84a..6c2dcb6d29 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -276,10 +276,14 @@ jobs:
cpack -G External $CPACK_ARGS
working-directory: build
- - name: "[macOS] Sign Package"
+ - name: "[macOS] Sign, Notarize, and Staple Package"
if: runner.os == 'macOS' && env.MACOS_CODESIGN_OPENSSL_PASSWORD != null && env.MACOS_CODESIGN_CERTIFICATE_PASSWORD != null
- run: codesign --verbose=4 --options runtime --sign "${APPLE_CODESIGN_IDENTITY}" --entitlements ../packaging/macos/entitlements.plist *.dmg
- working-directory: build
+ run: packaging/macos/sign_notarize_staple.sh build/*.dmg
+ env:
+ APPLE_ID_USERNAME: rryan@mixxx.org
+ APPLE_BUNDLE_ID: org.mixxx.mixxx
+ APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.MACOS_NOTARIZATION_APP_SPECIFIC_PASSWORD }}
+ ASC_PROVIDER: FLYL4D545V
- name: "[Windows] Sign Package"
if: runner.os == 'Windows' && env.WINDOWS_CODESIGN_CERTIFICATE_PATH != null && env.WINDOWS_CODESIGN_CERTIFICATE_PASSWORD != null