Skip to content

Commit bb24b5b

Browse files
committed
ci(nuget): publish via composite action for trusted publishing
NuGet Trusted Publishing does not support reusable workflows. Run the publish step as a composite action inside this workflow.
1 parent 6d7dac2 commit bb24b5b

1 file changed

Lines changed: 25 additions & 5 deletions

File tree

‎.github/workflows/publish-nuget.yml‎

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,30 @@ jobs:
1919
nuget:
2020
name: Publish
2121
if: ${{ github.event.workflow_run.conclusion == 'success' && github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]' }}
22-
uses: dailydevops/pipelines/.github/workflows/publish-nuget.yml@b5bbe255ea3e1ffb252634113c5af4dad782aabf # 2.7.0
22+
runs-on: ubuntu-latest
23+
environment: NuGet
24+
permissions:
25+
actions: read
26+
contents: read
27+
id-token: write
28+
steps:
29+
- uses: dailydevops/pipelines/.github/actions/nuget-publish@b5bbe255ea3e1ffb252634113c5af4dad782aabf # main (#1099)
30+
with:
31+
nuget-user: ${{ secrets.NUGET_USER }}
32+
github-token: ${{ secrets.WORKFLOW_PACKAGES }}
33+
run-id: ${{ github.event.workflow_run.id }}
34+
artifact-pattern: release-packages-*
35+
36+
version:
37+
name: Version Management
38+
if: ${{ github.event.workflow_run.conclusion == 'success' && github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]' }}
39+
uses: dailydevops/pipelines/.github/workflows/step-dotnet-version.yml@b5bbe255ea3e1ffb252634113c5af4dad782aabf # main (#1099)
40+
secrets: inherit
41+
42+
release:
43+
name: Create Release
44+
needs: [nuget, version]
45+
uses: dailydevops/pipelines/.github/workflows/step-dotnet-draft-release.yml@b5bbe255ea3e1ffb252634113c5af4dad782aabf # main (#1099)
2346
with:
24-
workflowName: ${{ github.event.workflow_run.name }}
25-
artifactPattern: release-packages-*
26-
environment: NuGet
27-
runId: ${{ github.event.workflow_run.id }}
47+
solution-version: ${{ needs.version.outputs.solution-version }}
2848
secrets: inherit

0 commit comments

Comments
 (0)