Skip to content

Commit d5863fb

Browse files
committed
Use trusted-sign-nuget.yml workflow to sign nuget packages
1 parent 8202e96 commit d5863fb

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)