diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 4e706808..252d4606 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -110,7 +110,7 @@ jobs: - name: Upload npm react wrapper package uses: actions/upload-artifact@v4 with: - name: elsa-studio-npm-packages + name: elsa-studio-npm-react-packages path: ./src/wrappers/wrappers/react-wrapper/*.tgz publish_npm_preview_feedzio: @@ -120,19 +120,36 @@ jobs: timeout-minutes: 10 if: ${{ github.event_name == 'release' || github.event_name == 'push'}} steps: - - name: Download Packages + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 18.12.1 + registry-url: ${{ env.npm_feed_feedzio }} + + - name: Download npm Packages uses: actions/download-artifact@v4 with: name: elsa-studio-npm-packages path: elsa-studio-npm-packages - - uses: actions/setup-node@v3 + - name: Publish npm packages to feedz.io + run: | + for file in ./elsa-studio-npm-packages/*.tgz + do + npm publish "$file" --access public + done + env: + NODE_AUTH_TOKEN: ${{secrets.FEEDZ_API_KEY_BASE64}} + + - name: Download npm react Packages + uses: actions/download-artifact@v4 with: - node-version: 18.12.1 - registry-url: ${{ env.npm_feed_feedzio }} + name: elsa-studio-npm-react-packages + path: elsa-studio-npm-react-packages - - run: | - for file in ./elsa-studio-npm-packages/*.tgz + - name: Publish npm react packages to feedz.io + run: | + for file in ./elsa-studio-npm-react-packages/*.tgz do npm publish "$file" --access public done @@ -146,19 +163,34 @@ jobs: timeout-minutes: 10 if: ${{ github.event_name == 'release' && github.event.action == 'published' }} steps: - - name: Download Packages + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 18.12.1 + registry-url: ${{ env.npm_feed_npm }} + + - name: Download npm Packages uses: actions/download-artifact@v4 with: name: elsa-studio-npm-packages path: elsa-studio-npm-packages - - uses: actions/setup-node@v3 + - run: | + for file in ./elsa-studio-npm-packages/*.tgz + do + npm publish "$file" --access public + done + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_API_KEY }} + + - name: Download npm react Packages + uses: actions/download-artifact@v4 with: - node-version: 18.12.1 - registry-url: ${{ env.npm_feed_npm }} + name: elsa-studio-npm-react-packages + path: elsa-studio-npm-react-packages - run: | - for file in ./elsa-studio-npm-packages/*.tgz + for file in ./elsa-studio-npm-react-packages/*.tgz do npm publish "$file" --access public done