From e1f9d1267680749b2206f3bbfb991692851f74a1 Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Thu, 6 Mar 2025 14:08:48 -0800 Subject: [PATCH] add test-signing --- .../workflows/package-windows-with-docker.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/package-windows-with-docker.yml b/.github/workflows/package-windows-with-docker.yml index 9c639b3..f435f31 100644 --- a/.github/workflows/package-windows-with-docker.yml +++ b/.github/workflows/package-windows-with-docker.yml @@ -46,11 +46,25 @@ jobs: mv dist/windows/kcc.exe dist/windows/KCC_${version_built}.exe mv dist/windows/kcc-c2e.exe dist/windows/KCC_c2e_${version_built}.exe mv dist/windows/kcc-c2p.exe dist/windows/KCC_c2p_${version_built}.exe - - name: upload build + + - name: upload-unsigned-artifact + id: upload-unsigned-artifact uses: actions/upload-artifact@v4 with: name: windows-build path: dist/windows/*.exe + + - id: optional_step_id + uses: signpath/github-action-submit-signing-request@v1.1 + with: + api-token: '${{ secrets.SIGNPATH_API_TOKEN }}' + organization-id: '1dc1bad6-4a8c-4f85-af30-5c5d3d392ea6' + project-slug: 'kcc' + signing-policy-slug: 'test-signing' + github-artifact-id: '${{ steps.upload-unsigned-artifact.outputs.artifact-id }}' + wait-for-completion: true + output-artifact-directory: 'dist/windows/signed/' + - name: Release uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/') @@ -60,4 +74,4 @@ jobs: files: | CHANGELOG.md LICENSE.txt - dist/windows/*.exe + dist/windows/signed/*.exe