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