We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9e92075 commit 8c45762Copy full SHA for 8c45762
1 file changed
.github/workflows/csharp-release.yml
@@ -9,6 +9,8 @@ jobs:
9
name: C# Release
10
runs-on: ubuntu-24.04
11
environment: release
12
+ permissions:
13
+ id-token: write
14
15
steps:
16
- uses: actions/checkout@v6
@@ -28,11 +30,17 @@ jobs:
28
30
cd csharp
29
31
dotnet build --configuration Release Svix --no-restore
32
33
+ - name: NuGet login
34
+ uses: NuGet/login@v1
35
+ id: login
36
+ with:
37
+ user: ${{ secrets.NUGET_USER }}
38
+
39
- name: Release
40
run: |
41
42
dotnet nuget push "$(find Svix/bin/Release/Svix.*.nupkg)" \
43
--api-key "$NUGET_API_KEY" \
44
--source "https://api.nuget.org/v3/index.json"
45
env:
- NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
46
+ NUGET_API_KEY: ${{ steps.login.outputs.NUGET_API_KEY }}
0 commit comments