@@ -106,36 +106,36 @@ jobs:
106106 path : ' ${{ github.workspace }}\Source\ClientApplication\bin\${{ matrix.configuration }}'
107107
108108 - name : Pack NetOffice
109- if : steps.build.outputs.publish_nuget == 'true'
110109 run : |
111110 dotnet pack --no-build --no-restore Source\NetOffice.sln -c ${{ matrix.configuration }} -o dist
112111 env :
113112 VersionSuffix : ${{ steps.build.outputs.app_version_suffix }}
114113
115- # - name: Sign NetOffice packages
116- # if: success() && steps.build.outputs.publish_nuget == 'true' && steps.build.outputs.sign_binaries == 'true'
117- # working-directory: '${{ github.workspace}}\dist'
118- # run: |
119- # NuGetKeyVaultSignTool.exe sign *.nupkg `
120- # --file-digest sha256 `
121- # --timestamp-rfc3161 http://timestamp.digicert.com `
122- # --timestamp-digest sha256 `
123- # --azure-key-vault-url https://opensourcesigning.vault.azure.net `
124- # --azure-key-vault-tenant-id "${{ secrets.KEYVAULT_TENANT_ID }}" `
125- # --azure-key-vault-client-id "${{ secrets.KEYVAULT_CLIENT_ID }}" `
126- # --azure-key-vault-client-secret "${{ secrets.KEYVAULT_CLIENT_SECRET }}" `
127- # --azure-key-vault-certificate "goITSolutions-until-2024-01"
114+ - name : Sign NetOffice packages
115+ if : success() && steps.build.outputs.sign_binaries == 'true'
116+ working-directory : ' ${{ github.workspace}}\dist'
117+ run : |
118+ sign code trusted-signing *.nupkg `
119+ --publisher-name "NetOffice" `
120+ --description "NetOffice" `
121+ --description-url "https://github.com/NetOfficeFw/NetOffice" `
122+ --trusted-signing-endpoint "${{ secrets.TRUSTED_SIGNING_ENDPOINT }}" `
123+ --trusted-signing-account "${{ secrets.TRUSTED_SIGNING_ACCOUNT_NAME }}" `
124+ --trusted-signing-certificate-profile "${{ secrets.TRUSTED_SIGNING_CERTIFICATE_PROFILE }}" `
125+ --file-digest SHA256 `
126+ --timestamp-url http://timestamp.acs.microsoft.com `
127+ --timestamp-digest SHA256
128128
129129 - name : Publish packages
130- if : success() && steps.build.outputs.publish_nuget == 'true'
130+ if : success() && steps.build.outputs.publish_nuget == 'true'
131131 working-directory : ' ${{ github.workspace}}\dist'
132132 run : |
133133 dotnet nuget push *.nupkg --api-key $env:NUGET_TOKEN --source https://api.nuget.org/v3/index.json
134134 env :
135135 NUGET_TOKEN : ${{ secrets.NUGET_TOKEN }}
136136
137137 - name : Archive NetOffice packages
138- if : success() && steps.build.outputs.publish_nuget == 'true'
138+ if : success()
139139 uses : actions/upload-artifact@v5
140140 with :
141141 name : NetOffice_packages_v${{ steps.build.outputs.app_version_full }}
0 commit comments