diff --git a/.github/workflows/flutter-build.yml b/.github/workflows/flutter-build.yml index 74bacc373..5ea98bcd6 100644 --- a/.github/workflows/flutter-build.yml +++ b/.github/workflows/flutter-build.yml @@ -33,6 +33,7 @@ env: RENDEZVOUS_SERVER: '${{ secrets.RENDEZVOUS_SERVER }}' API_SERVER: '${{ secrets.API_SERVER }}' UPLOAD_ARTIFACT: "${{ inputs.upload-artifact }}" + SIGN_BASE_URL: "${{ secrets.SIGN_BASE_URL }}" jobs: build-RustDeskTempTopMostWindow: @@ -145,7 +146,7 @@ jobs: path: './flutter/build/windows/x64/runner/Release/' - name: Sign rustdesk files - if: env.UPLOAD_ARTIFACT == 'true' + if: env.UPLOAD_ARTIFACT == 'true' && env.SIGN_BASE_URL != '' shell: bash run: | pip3 install requests argparse @@ -165,7 +166,7 @@ jobs: tar czf rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.tar.gz rustdesk - name: Sign rustdesk self-extracted file - if: env.UPLOAD_ARTIFACT == 'true' + if: env.UPLOAD_ARTIFACT == 'true' && env.SIGN_BASE_URL != '' shell: bash run: | BASE_URL=${{ secrets.SIGN_BASE_URL }} SECRET_KEY=${{ secrets.SIGN_SECRET_KEY }} python3 res/job.py sign_files ./SignOutput @@ -262,7 +263,7 @@ jobs: fi - name: Sign rustdesk files - if: env.UPLOAD_ARTIFACT == 'true' + if: env.UPLOAD_ARTIFACT == 'true' && env.SIGN_BASE_URL != '' shell: bash run: | pip3 install requests argparse @@ -281,7 +282,7 @@ jobs: tar czf rustdesk-${{ env.VERSION }}-${{ matrix.job.arch }}.tar.gz rustdesk - name: Sign rustdesk self-extracted file - if: env.UPLOAD_ARTIFACT == 'true' + if: env.UPLOAD_ARTIFACT == 'true' && env.SIGN_BASE_URL != '' shell: bash run: | BASE_URL=${{ secrets.SIGN_BASE_URL }} SECRET_KEY=${{ secrets.SIGN_SECRET_KEY }} python3 res/job.py sign_files ./SignOutput/