Skip to content

Commit 1f56d68

Browse files
authored
Switched to Trusted Publishing for Nuget
1 parent 8ad85fd commit 1f56d68

1 file changed

Lines changed: 19 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,24 @@ jobs:
185185
with:
186186
name: packages
187187

188+
- name: 'NuGet login (OIDC → temp API key)'
189+
uses: NuGet/login@v1
190+
id: login
191+
with:
192+
user: ${{ secrets.NUGET_USER }}
193+
194+
- name: 'NuGet push dotnet-reportgenerator-globaltool'
195+
run: nuget push dotnet-reportgenerator-globaltool.${{ env.Version }}.nupkg -ApiKey ${{steps.login.outputs.NUGET_API_KEY}} -Source https://www.nuget.org/api/v2/package
196+
continue-on-error: true
197+
198+
- name: 'NuGet push ReportGenerator.Core'
199+
run: nuget push ReportGenerator.Core.${{ env.Version }}.nupkg -ApiKey ${{steps.login.outputs.NUGET_API_KEY}} -Source https://www.nuget.org/api/v2/package
200+
continue-on-error: true
201+
202+
- name: 'NuGet push ReportGenerator'
203+
run: nuget push ReportGenerator.${{ env.Version }}.nupkg -ApiKey ${{steps.login.outputs.NUGET_API_KEY}} -Source https://www.nuget.org/api/v2/package
204+
continue-on-error: true
205+
188206
- name: GitHubRelease
189207
uses: softprops/action-gh-release@v2
190208
with:
@@ -213,18 +231,6 @@ jobs:
213231
# dangerous-clean-slate: true
214232
# continue-on-error: true
215233

216-
- name: 'NuGet push dotnet-reportgenerator-globaltool'
217-
run: nuget push dotnet-reportgenerator-globaltool.${{ env.Version }}.nupkg -ApiKey ${{ secrets.NUGETAPIKEY }} -Source https://www.nuget.org/api/v2/package
218-
continue-on-error: true
219-
220-
- name: 'NuGet push ReportGenerator.Core'
221-
run: nuget push ReportGenerator.Core.${{ env.Version }}.nupkg -ApiKey ${{ secrets.NUGETAPIKEY }} -Source https://www.nuget.org/api/v2/package
222-
continue-on-error: true
223-
224-
- name: 'NuGet push ReportGenerator'
225-
run: nuget push ReportGenerator.${{ env.Version }}.nupkg -ApiKey ${{ secrets.NUGETAPIKEY }} -Source https://www.nuget.org/api/v2/package
226-
continue-on-error: true
227-
228234
- name: 'Chocolatey push reportgenerator.portable'
229235
run: .$env:USERPROFILE\.nuget\packages\chocolatey\2.6.0\tools\chocolateyInstall\choco.exe push reportgenerator.portable.${{ env.Version }}.nupkg --apikey ${{ secrets.CHOCOLATEYAPIKEY }} --source https://push.chocolatey.org/
230236
continue-on-error: true
@@ -235,4 +241,4 @@ jobs:
235241

236242
- name: Publish VSIX release
237243
run: tfx extension publish --vsix Palmmedia.reportgenerator-${{ env.Version }}.vsix -t ${{ secrets.VISUALSTUDIOMARKETPLACETOKEN }}
238-
continue-on-error: true
244+
continue-on-error: true

0 commit comments

Comments
 (0)