From f7bbb01fcdbce83b7c7fbafaafea0f23bd10e69c Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Tue, 25 Jul 2023 21:01:51 +0200 Subject: [PATCH] Update GH actions to support v3 preview release to nuget --- .github/workflows/packages.yml | 24 ++++++++++++++++++++---- .gitignore | 2 ++ 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index ed3648aeb..de9fb29ee 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -5,7 +5,8 @@ on: branches: - v3 env: - nuget_feed_source: 'https://f.feedz.io/elsa-workflows/elsa-3/nuget/index.json' + feedz_feed_source: 'https://f.feedz.io/elsa-workflows/elsa-3/nuget/index.json' + nuget_feed_source: 'https://api.nuget.org/v3/index.json' jobs: build: @@ -39,8 +40,8 @@ jobs: path: packages/*nupkg if: ${{ github.event_name == 'release' || github.event_name == 'push'}} - publish: - name: Publish packages + publish_preview_feedz: + name: Publish to feedz.io needs: build runs-on: ubuntu-latest timeout-minutes: 10 @@ -52,4 +53,19 @@ jobs: name: elsa-nuget-packages - name: Publish to feedz.io - run: dotnet nuget push *.nupkg -k ${{ secrets.FEEDZ_API_KEY }} -s ${{ env.nuget_feed_source }} --skip-duplicate + run: dotnet nuget push *.nupkg -k ${{ secrets.FEEDZ_API_KEY }} -s ${{ env.feedz_feed_source }} --skip-duplicate + + publish_preview_nuget: + name: Publish to nuget.org + needs: build + runs-on: ubuntu-latest + timeout-minutes: 10 + if: ${{ github.event_name == 'release' }} + steps: + - name: Download Packages + uses: actions/download-artifact@v3 + with: + name: elsa-nuget-packages + + - name: Publish to nuget.org + run: dotnet nuget push *.nupkg -k ${{ secrets.NUGET_API_KEY }} -s ${{ env.nuget_feed_source }} --skip-duplicate diff --git a/.gitignore b/.gitignore index cee1a99c2..68b95e154 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,5 @@ src/designer/elsa-workflows-designer/loader .directory src/modules/Elsa.Workflows.Designer/package-lock.json + +unlist.sh