diff --git a/.github/workflows/auto-create-tags.yml b/.github/workflows/auto-create-tags.yml index f1ea82c7a15..1b8d7ea7c97 100644 --- a/.github/workflows/auto-create-tags.yml +++ b/.github/workflows/auto-create-tags.yml @@ -27,3 +27,15 @@ jobs: with: package_root: '/packages/typebot-js' tag_prefix: 'js-lib-v' + + - name: 'Create typebot-js tag' + uses: Klemensas/action-autotag@stable + with: + package_root: '/packages/js' + tag_prefix: 'js-v' + + - name: 'Create typebot-js tag' + uses: Klemensas/action-autotag@stable + with: + package_root: '/packages/react' + tag_prefix: 'react-v' diff --git a/.github/workflows/publish-typebot-js.yml b/.github/workflows/publish-typebot-js.yml new file mode 100644 index 00000000000..7dbb0488afa --- /dev/null +++ b/.github/workflows/publish-typebot-js.yml @@ -0,0 +1,22 @@ +name: Publish @typebot.io/js package to NPM + +on: + push: + tags: + - 'js-v*' + +jobs: + publish: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./packages/js + steps: + - uses: actions/checkout@v2 + - uses: pnpm/action-setup@v2.2.2 + - run: pnpm i --frozen-lockfile + - run: pnpm build + - uses: JS-DevTools/npm-publish@v1 + with: + package: './packages/js/package.json' + token: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/publish-typebot-react.yml b/.github/workflows/publish-typebot-react.yml new file mode 100644 index 00000000000..3a82981af5a --- /dev/null +++ b/.github/workflows/publish-typebot-react.yml @@ -0,0 +1,22 @@ +name: Publish @typebot.io/react package to NPM + +on: + push: + tags: + - 'react-v*' + +jobs: + publish: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./packages/js + steps: + - uses: actions/checkout@v2 + - uses: pnpm/action-setup@v2.2.2 + - run: pnpm i --frozen-lockfile + - run: pnpm build + - uses: JS-DevTools/npm-publish@v1 + with: + package: './packages/js/package.json' + token: ${{ secrets.NPM_TOKEN }}