Skip to content

Commit 43c96cf

Browse files
committed
ci(release): migrate signing from SSL.com eSigner to Certum SimplySign
Switch the release caller to the Certum-based common workflow: add a workflow_dispatch bump input (major/minor/patch), pass it through, replace the ES_*/CREDENTIAL_ID secrets with CERTUM_USER_ID/CERTUM_OTP_URI/ CERTUM_CERT_FINGERPRINT, and pass the pushed tag to create-release. The in-repo OIDC publish-nuget job is unchanged.
1 parent 94cf298 commit 43c96cf

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@ name: Release
22

33
on:
44
workflow_dispatch:
5+
inputs:
6+
bump:
7+
description: 'Release level'
8+
required: true
9+
type: choice
10+
options:
11+
- patch
12+
- minor
13+
- major
514

615
permissions:
716
contents: write
@@ -12,11 +21,11 @@ jobs:
1221
uses: reactiveui/actions-common/.github/workflows/workflow-common-release.yml@main
1322
with:
1423
solutionFile: Splat.DI.SourceGenerator.slnx
24+
bump: ${{ inputs.bump }}
1525
secrets:
16-
ES_USERNAME: ${{ secrets.ES_USERNAME }}
17-
ES_PASSWORD: ${{ secrets.ES_PASSWORD }}
18-
CREDENTIAL_ID: ${{ secrets.CREDENTIAL_ID }}
19-
ES_TOTP_SECRET: ${{ secrets.ES_TOTP_SECRET }}
26+
CERTUM_USER_ID: ${{ secrets.CERTUM_USER_ID }}
27+
CERTUM_OTP_URI: ${{ secrets.CERTUM_OTP_URI }}
28+
CERTUM_CERT_FINGERPRINT: ${{ secrets.CERTUM_CERT_FINGERPRINT }}
2029

2130
publish-nuget:
2231
needs: release
@@ -52,3 +61,4 @@ jobs:
5261
uses: reactiveui/actions-common/.github/workflows/workflow-common-create-release.yml@main
5362
with:
5463
version: ${{ needs.release.outputs.semver2 }}
64+
tag: ${{ needs.release.outputs.tag }}

0 commit comments

Comments
 (0)