We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 968a717 commit 9fb705eCopy full SHA for 9fb705e
.github/workflows/release.yml
@@ -0,0 +1,23 @@
1
+name: Release to NuGet
2
+
3
+on:
4
+ release:
5
+ types: [published]
6
7
+jobs:
8
+ build:
9
+ runs-on: ubuntu-latest
10
+ timeout-minutes: 5
11
+ steps:
12
+ - name: Checkout
13
+ uses: actions/checkout@v2
14
+ - name: Setup .NET SDK
15
+ uses: actions/setup-dotnet@v1
16
+ - name: Build
17
+ run: dotnet build -c Release
18
+ - name: Test
19
+ run: dotnet test -c Release --no-build
20
+ - name: Pack nugets
21
+ run: dotnet pack -c Release --no-build --output .
22
+ - name: Push to NuGet
23
+ run: dotnet nuget push "*.nupkg" --api-key ${{secrets.nuget_api_key}} --source https://api.nuget.org/v3/index.json
0 commit comments