File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -151,6 +151,9 @@ jobs:
151151 needs : [build-and-test, check-version-tag]
152152 runs-on : ubuntu-latest
153153 if : needs.check-version-tag.outputs.is_new_version == 'true'
154+ permissions :
155+ id-token : write # Required for NuGet trusted publishing (OIDC)
156+ contents : read
154157 steps :
155158 - uses : actions/checkout@v4
156159 - name : Setup .NET
@@ -169,5 +172,8 @@ jobs:
169172 - name : Pack
170173 run : dotnet pack ReflectorNet/ReflectorNet.csproj --no-build --configuration Release --output ./packages
171174
175+ - name : NuGet login (Trusted Publishing)
176+ uses : nuget/login@v1
177+
172178 - name : Publish to NuGet
173- run : dotnet nuget push ./packages/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} -- source https://api.nuget.org/v3/index.json --skip-duplicate
179+ run : dotnet nuget push ./packages/*.nupkg --source https://api.nuget.org/v3/index.json --skip-duplicate
You can’t perform that action at this time.
0 commit comments