From c674589498f8e9eea4dcf79d52a101a8d9c6a9fe Mon Sep 17 00:00:00 2001 From: Konstantin Dyachenko Date: Mon, 28 Oct 2019 20:57:27 +0300 Subject: [PATCH] Added support for pushing the NuGet package to the GitHub Package Registry. --- .github/workflows/main.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 462d840..faacbce 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,3 +47,16 @@ jobs: export REPOSITORY_NAME=$(basename ${{ github.repository }}) wget "$SCRIPTS_BASE_URL/publish-release.sh" bash ./publish-release.sh + + pushNuGetToGitHubPackageRegistry: + needs: buildAndDeploy + if: github.event_name == 'push' + runs-on: windows-latest + steps: + - uses: actions/checkout@v1 + - uses: warrenbuckley/Setup-Nuget@v1 + - name: Publish to GitHub Package Registry + run: | + dotnet pack -c Release + nuget source Add -Name "GitHub" -Source "https://nuget.pkg.github.com/linksplatform/index.json" -UserName linksplatform -Password ${{ secrets.GITHUB_TOKEN }} + nuget push **/*.nupkg -Source "GitHub" -SkipDuplicate