From 7d062bbd8238bf4e2ccbd93c0f3a0c6387fae722 Mon Sep 17 00:00:00 2001 From: Arun Lalam <arunlalam@gmail.com> Date: Fri, 25 Oct 2024 15:33:30 -0700 Subject: [PATCH] Workflow to push to Nuget (#1) * Create nuget-deploy.yml * Update workflow * Update name * Pack the nuget package * Update working directory --- .github/workflows/nuget-deploy.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/nuget-deploy.yml diff --git a/.github/workflows/nuget-deploy.yml b/.github/workflows/nuget-deploy.yml new file mode 100644 index 0000000..eb1474b --- /dev/null +++ b/.github/workflows/nuget-deploy.yml @@ -0,0 +1,19 @@ +name: Public package to NuGet +on: + push: + branches: [main] +jobs: + build: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Pack nuget package + working-directory: ./src/Segment.PublicApi + run: dotnet pack -c Release + - name: Push nuget package + working-directory: ./src/Segment.PublicApi + run: dotnet nuget push bin/Release/Segment.PublicApi.*.nupkg -k ${NUGET_API_KEY} --source https://api.nuget.org/v3/index.json --skip-duplicate + env: + GITHUB_TOKEN: ${{ secrets.NUGET_API_KEY }}