diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 41286a5..905fec3 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -8,6 +8,8 @@ on: jobs: publish: name: Publish NuGet Packages + permissions: + id-token: write runs-on: ubuntu-latest steps: - name: Checkout Repository @@ -27,5 +29,11 @@ jobs: - name: Test run: dotnet test --configuration Release --no-build --verbosity normal --filter Category=Unit + - name: Login to Nuget + uses: NuGet/login@v1 + id: login + with: + user: ${{ secrets.NUGET_USER }} + - name: Push NuGet - run: dotnet nuget push "**/*.nupkg" --skip-duplicate --source https://api.nuget.org/v3/index.json + run: dotnet nuget push "**/*.nupkg" --api-key ${{ steps.login.outputs.NUGET_API_KEY }} --skip-duplicate --source https://api.nuget.org/v3/index.json