File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed
Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -26,14 +26,19 @@ jobs:
2626 dotnet-version : 5.0.x
2727 - name : Build
2828 run : dotnet build src --configuration Release
29- - name : Get signing cert
30- run : |
31- [IO.File]::WriteAllBytes("signing-cert.pfx", [Convert]::FromBase64String("${{ secrets.NUGET_SIGNING_CERT_BASE64 }}"))
32- shell : pwsh
33- - name : Setup NuGet for signing
34- uses : nuget/setup-nuget@v1.0.5
29+ - name : Install NuGetKeyVaultSignTool
30+ run : dotnet tool install --global NuGetKeyVaultSignTool
3531 - name : Sign NuGet Packages
36- run : nuget sign nugets\*.nupkg -CertificatePath signing-cert.pfx -Timestamper "http://timestamp.digicert.com/?alg=sha256" -NonInteractive
32+ run : |
33+ NuGetKeyVaultSignTool sign nugets\*.nupkg `
34+ --file-digest sha256 `
35+ --timestamp-rfc3161 http://timestamp.digicert.com `
36+ --timestamp-digest sha256 `
37+ --azure-key-vault-url https://particularcodesigning.vault.azure.net `
38+ --azure-key-vault-client-id ${{ secrets.AZURE_KEY_VAULT_CLIENT_ID }} `
39+ --azure-key-vault-tenant-id ${{ secrets.AZURE_KEY_VAULT_TENANT_ID }} `
40+ --azure-key-vault-client-secret ${{ secrets.AZURE_KEY_VAULT_CLIENT_SECRET }} `
41+ --azure-key-vault-certificate ${{ secrets.AZURE_KEY_VAULT_CERTIFICATE_NAME }}
3742 shell : pwsh
3843 - name : Publish artifacts
3944 uses : actions/upload-artifact@v2.2.2
You can’t perform that action at this time.
0 commit comments