aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.github/workflows/release-ci.yml10
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