From 19d4534c81ed459b999381511adc6b71fb492648 Mon Sep 17 00:00:00 2001 From: Michael Fyffe <6224270+TraGicCode@users.noreply.github.com> Date: Fri, 6 Nov 2026 08:38:06 -0600 Subject: [PATCH] Switch to nuget's trusted publishing for dotnet-tool --- .github/workflows/dotnet_tool_deploy.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dotnet_tool_deploy.yml b/.github/workflows/dotnet_tool_deploy.yml index 83a6a0b2..83a65f5d 100644 --- a/.github/workflows/dotnet_tool_deploy.yml +++ b/.github/workflows/dotnet_tool_deploy.yml @@ -38,5 +38,12 @@ jobs: dotnet tool restore dotnet cake --target Pack-DotNetTool --package-version ${{ steps.version.outputs.version }} + - name: NuGet login (OIDC → temp API key) + uses: NuGet/login@v1 + id: login + with: + # Secret is your NuGet username + user: ${{ secrets.NUGET_USER }} + - name: Publish to NuGet - run: dotnet nuget push ./artifacts/nupkgs/*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} + run: dotnet nuget push ./artifacts/nupkgs/*.nupkg --source https://api.nuget.org/v3/index.json --api-key "${{ steps.login.outputs.NUGET_API_KEY }}"