Github Actions: Windows code signing

This commit is contained in:
Philipp Wolfer
2019-11-25 22:53:07 +01:00
parent 69af7e326d
commit 05bcd89b0e

View File

@@ -20,6 +20,18 @@ jobs:
env:
DISCID_VERSION: 0.6.2
FPCALC_VERSION: 1.4.3
- name: Prepare code signing certificate
run: |
pip install awscli
aws s3 cp "$Env:CODESIGN_PFX_URL" .\codesign.pfx
$CertPassword = ConvertTo-SecureString -String $Env:CODESIGN_PFX_PASSWORD -Force -AsPlainText
Import-PfxCertificate -CertStoreLocation Cert:\CurrentUser\My -FilePath .\codesign.pfx -Password $CertPassword
env:
AWS_DEFAULT_REGION: eu-central-1
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
CODESIGN_PFX_URL: ${{ secrets.CODESIGN_PFX_URL }}
CODESIGN_PFX_PASSWORD: ${{ secrets.CODESIGN_PFX_PASSWORD }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip