@@ -93,26 +93,16 @@ jobs:
9393 env :
9494 VersionSuffix : ${{ steps.build.outputs.app_version_suffix }}
9595
96- - name : Sign NetOffice packages
97- if : success() && steps.build.outputs.sign_binaries == 'true'
98- run : |
99- $trustedsigning = Get-Content .\Source\trustedsigning.json | ConvertFrom-Json
100-
101- ./sign code trusted-signing `
102- **/*.nupkg `
103- --base-directory "${{ github.workspace }}/dist" `
104- --publisher-name "NetOffice" `
105- --description "NetOffice Framework" `
106- --description-url "https://github.com/NetOfficeFw/NetOffice" `
107- --trusted-signing-endpoint $trustedsigning.Endpoint `
108- --trusted-signing-account $trustedsigning.CodeSigningAccountName `
109- --trusted-signing-certificate-profile $trustedsigning.CertificateProfileName
110-
111- - name : Extract certificate
112- run : |
113- dotnet tool install --global Knapcode.CertificateExtractor --version 0.1.1
114- $nupkg = Get-ChildItem -Filter 'dist\*.nupkg' | Select-Object -First 1
115- nuget-cert-extractor --file $nupkg --output certificates --code-signing --author --leaf
96+ - name : Sign packages
97+ uses : NetOfficeFw/build-actions/.github/workflows/trusted-sign-nuget.yml@main
98+ secrets : inherit
99+ with :
100+ nupkg-path : ' **/*.nupkg'
101+ trusted-signing-file : ' .\Source\trusted-signing.json'
102+ working-directory : ' dist'
103+ publisher-name : ' NetOfficeFw'
104+ description : ' NetOffice Framework'
105+ description-url : ' https://github.com/NetOfficeFw/NetOffice'
116106
117107 - name : Archive NetOffice packages
118108 if : steps.packages.outcome == 'success'
0 commit comments