diff --git a/.github/workflows/release-nuget.yml b/.github/workflows/release-nuget.yml index 957c162..b6c03ec 100644 --- a/.github/workflows/release-nuget.yml +++ b/.github/workflows/release-nuget.yml @@ -13,6 +13,7 @@ env: permissions: contents: write pull-requests: read + id-token: write jobs: release: @@ -26,18 +27,18 @@ jobs: fetch-depth: 0 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: ${{ env.DOTNET_VERSION }} cache: true cache-dependency-path: '**/packages.lock.json' - name: Install GitVersion - uses: gittools/actions/gitversion/setup@v4.5.0 + uses: gittools/actions/gitversion/setup@v4.7.0 - name: Determine Version id: meta - uses: gittools/actions/gitversion/execute@v4.5.0 + uses: gittools/actions/gitversion/execute@v4.7.0 - name: Restore dependencies run: dotnet restore --locked-mode @@ -48,8 +49,14 @@ jobs: - name: Test run: dotnet test --no-build -c Release --verbosity normal + - name: NuGet OIDC login + uses: NuGet/login@v1 + id: login + with: + user: ${{ secrets.NUGET_USER }} + - name: Publish the package to NUGET - run: dotnet nuget push ./artifacts/package/release/*.nupkg --source https://api.nuget.org/v3/index.json --api-key $NUGET_AUTH_TOKEN --skip-duplicate + run: dotnet nuget push ./artifacts/package/release/*.nupkg --source https://api.nuget.org/v3/index.json --api-key "${{steps.login.outputs.NUGET_API_KEY}}" --skip-duplicate env: NUGET_AUTH_TOKEN: ${{ secrets.NUGET_TOKEN }} diff --git a/WebPush/packages.lock.json b/WebPush/packages.lock.json index ad2c8e7..168fcd1 100644 --- a/WebPush/packages.lock.json +++ b/WebPush/packages.lock.json @@ -45,9 +45,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[10.0.10, )", - "resolved": "10.0.10", - "contentHash": "f5VCIE7AJpd5YvzNTeMGVzQIgyE9tX+AreTYwQF+REbu+DZo/2Ae+jNSwhPEYrVz6RRkd7y8ubXjk6Nn6Ka+Cg==" + "requested": "[10.0.11, )", + "resolved": "10.0.11", + "contentHash": "IBf7lbovvjGWVWXZX5cJ/cO0WXbId0Zq4BuSeT94mGZuOAP66oMeH9PTBZ9Jpp3Jb6jtK0qm/NyUbPRo1gC/wQ==" }, "Microsoft.Bcl.Cryptography": { "type": "Transitive", @@ -118,9 +118,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[8.0.29, )", - "resolved": "8.0.29", - "contentHash": "HSBTfrkIZijz8z3ybLRKB7E8rHk4QQufFwpHa9fc5CMIgRhRzdn4mBGmlyXZqaueiMPtuJcnjresGvSTfaW8Mg==" + "requested": "[8.0.30, )", + "resolved": "8.0.30", + "contentHash": "SfmwuZjUPBTEoBMAsXZ/hWkaEK9oL+Y/UtAx7N6RyWHfcMt9J0ExrNPuOgTyPbCXIyiTBFsxFNrPLEZNPmJcvA==" }, "Microsoft.Bcl.Cryptography": { "type": "Transitive", @@ -204,9 +204,9 @@ }, "Microsoft.NET.ILLink.Tasks": { "type": "Direct", - "requested": "[9.0.18, )", - "resolved": "9.0.18", - "contentHash": "ztGVXB28bi8SeplFmAx+4MkqP1ieA4UNzj/M3qyyz5tLa37Ln8x8LuaXdxzzoOdaucjQBKXSdCMFSbpQaNGIEg==" + "requested": "[9.0.19, )", + "resolved": "9.0.19", + "contentHash": "I9GkKrCVjzxGU1hsKSurOW6P/ABPPHARfc/MTnzIgDb8YjJ/votxKN2z7K+J3DvlQXGH0O7KqdtBseRj8j7eNQ==" }, "Microsoft.Bcl.Cryptography": { "type": "Transitive",