1
0

Update Workflow

This commit is contained in:
Saturneric 2021-07-21 01:17:17 +08:00
parent ddce981022
commit 9a553a2786

View File

@ -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