diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index 32235c83b..a3d704238 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -14,11 +14,15 @@ on: permissions: contents: read + id-token: write jobs: nuget: runs-on: ubuntu-latest + permissions: + id-token: write + steps: - name: Checkout @@ -31,8 +35,16 @@ jobs: - name: Unshallow run: git fetch --prune --unshallow + + - + name: NuGet login + uses: NuGet/login@v1 + id: nuget-login + with: + user: ${{ secrets.NUGET_USER }} + - name: Create and push NuGet package run: | dotnet pack -c Release -o nuget -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg - dotnet nuget push **/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate \ No newline at end of file + dotnet nuget push **/*.nupkg --api-key ${{ steps.nuget-login.outputs.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate \ No newline at end of file