From dedef6dc13469c7a414b987d5eb71b0a1de38022 Mon Sep 17 00:00:00 2001 From: bspeth Date: Thu, 23 Jul 2026 13:38:30 +0200 Subject: [PATCH 1/2] updated the way to login --- .github/workflows/publish-nugets.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-nugets.yml b/.github/workflows/publish-nugets.yml index 92fa097..a662ae8 100644 --- a/.github/workflows/publish-nugets.yml +++ b/.github/workflows/publish-nugets.yml @@ -6,6 +6,8 @@ on: jobs: publish: name: build, pack & publish + permissions: + id-token: write # enable GitHub OIDC token issuance for this job runs-on: windows-latest steps: - uses: actions/checkout@v2 @@ -23,6 +25,11 @@ jobs: run: dotnet build --configuration Release --no-restore -p:Version=${{github.ref_name}} - name: Pack run: dotnet pack --configuration Release --no-build --no-restore -v normal -o ./nupkgs -p:Version=${{github.ref_name}} + - name: NuGet login (OIDC → temp API key) + uses: NuGet/login@v1 + id: login + with: + user: ${{ secrets.NUGET_USER }} - name: Push run: dotnet nuget push *.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate -n true - working-directory: ./nupkgs + working-directory: ./nupkgs \ No newline at end of file From d93108144d90879b4c02963b2a742ccaf280e73a Mon Sep 17 00:00:00 2001 From: bspeth Date: Thu, 23 Jul 2026 13:42:23 +0200 Subject: [PATCH 2/2] update --- .github/workflows/publish-nugets.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-nugets.yml b/.github/workflows/publish-nugets.yml index a662ae8..fd6b9ac 100644 --- a/.github/workflows/publish-nugets.yml +++ b/.github/workflows/publish-nugets.yml @@ -31,5 +31,5 @@ jobs: with: user: ${{ secrets.NUGET_USER }} - name: Push - run: dotnet nuget push *.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate -n true + run: dotnet nuget push *.nupkg --api-key ${{steps.login.outputs.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json --skip-duplicate -n true working-directory: ./nupkgs \ No newline at end of file