@@ -27,19 +27,27 @@ jobs:
2727 with :
2828 p12-file-base64 : ${{ secrets.CERTIFICATES_APPLICATION_P12 }}
2929 p12-password : ${{ secrets.CERTIFICATES_APPLICATION_P12_PASSWORD }}
30+ create-keychain : true
31+ - name : Import Installer Siging
32+ uses : apple-actions/import-codesign-certs@v1
33+ with :
34+ p12-file-base64 : ${{ secrets.CERTIFICATES_INSTALLER_P12 }}
35+ p12-password : ${{ secrets.CERTIFICATES_INSTALLER_P12_PASSWORD }}
36+ create-keychain : false
3037 - name : Code Sign
3138 run : |
3239 codesign --force --options runtime --sign 'Developer ID Application: Mathijs Kadijk (5Z49PA849J)' .build/release/rswift
3340 - name : Archive
34- run : zip --junk-paths ${{ runner.temp }}/archive .zip .build/release/rswift License
41+ run : zip --junk-paths ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }} .zip .build/release/rswift License
3542 - name : Package
3643 run : |
37- pkgbuild --root .build/release -- identifier "nl.mathijskadijk.rswift" --version $TAG_NAME --install-location "/Applications " --sign "Developer ID Application : Mathijs Kadijk (5Z49PA849J)" $FILENAME
44+ mkdir $PKG_ROOT && cp .build/release/rswift $PKG_ROOT && pkgbuild --root $PKG_ROOT -- identifier "nl.mathijskadijk.rswift" --version $TAG_NAME --install-location "/usr/local/bin " --sign "Developer ID Installer : Mathijs Kadijk (5Z49PA849J)" $FILENAME
3845 env :
3946 TAG_NAME : ${{ github.event.release.tag_name }}
4047 FILENAME : ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.pkg
4148 BUNDLE_ID : nl.mathijskadijk.rswift
42- - name : Notarize
49+ PKG_ROOT : ${{ runner.temp }}/pkgroot
50+ - name : Notarize PKG
4351 run : |
4452 sh notarize.sh
4553 env :
@@ -48,13 +56,22 @@ jobs:
4856 PASSWORD : ${{ secrets.APPLE_ID_PASSWORD }}
4957 DEV_TEAM : ${{ secrets.APPLE_TEAM_ID }}
5058 FILENAME : ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.pkg
59+ - name : Notarize ZIP
60+ run : |
61+ sh notarize.sh
62+ env :
63+ BUNDLE_ID : nl.mathijskadijk.rswift
64+ DEV_ACCOUNT : ${{ secrets.APPLE_ID_EMAIL }}
65+ PASSWORD : ${{ secrets.APPLE_ID_PASSWORD }}
66+ DEV_TEAM : ${{ secrets.APPLE_TEAM_ID }}
67+ FILENAME : ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.zip
5168 - name : Upload
5269 uses : actions/upload-release-asset@v1
5370 env :
5471 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5572 with :
5673 upload_url : ${{ github.event.release.upload_url }}
57- asset_path : ${{ runner.temp }}/archive .zip
74+ asset_path : ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }} .zip
5875 asset_name : rswift-${{ github.event.release.tag_name }}.zip
5976 asset_content_type : application/zip
6077 - name : Upload PKG
0 commit comments