diff options
Diffstat (limited to '')
-rw-r--r-- | .github/workflows/release-ci.yml | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/.github/workflows/release-ci.yml b/.github/workflows/release-ci.yml index d8fb3a16..51d71596 100644 --- a/.github/workflows/release-ci.yml +++ b/.github/workflows/release-ci.yml @@ -145,7 +145,7 @@ jobs: - name: Package App Bundle (macOS) run: | macdeployqt ${{github.workspace}}/build/release/GpgFrontend.app - codesign -s "Developer ID Application: Yu Hu (4279AWUL3X)" ${{github.workspace}}/build/release/GpgFrontend.app --deep -v + codesign -s "Developer ID Application: Yu Hu (4279AWUL3X)" ${{github.workspace}}/build/release/GpgFrontend.app --deep -v --options=runtime mkdir ${{github.workspace}}/build/tmp/ hdiutil create ${{github.workspace}}/build/tmp/tmp.dmg -ov -volname "GpgFrontend" -fs HFS+ -srcfolder ${{github.workspace}}/build/release/ mkdir ${{github.workspace}}/build/artifactOut @@ -154,6 +154,14 @@ jobs: mv ${{github.workspace}}/build/artifactOut/GpgFrontend.dmg ${{github.workspace}}/build/artifactOut/GpgFrontend-${{steps.vars.outputs.sha_short}}-x86_64.dmg if: matrix.os == 'macos-latest' + - name: Notarize Release Build (macOS) + uses: devbotsxyz/xcode-notarize@v1 + with: + product-path: ${{github.workspace}}/build/artifactOut/GpgFrontend-${{steps.vars.outputs.sha_short}}-x86_64.dmg + appstore-connect-username: ${{ secrets.APPLE_DEVELOPER_ID }} + appstore-connect-password: ${{ secrets.APPLE_DEVELOPER_ID_SECRET }} + if: matrix.os == 'macos-latest' + - name: Package App Image (Linux) run: | mkdir ${{github.workspace}}/build/artifactOut |