2
0

👷 Add js and react lib auto publish actions

Closes #254
This commit is contained in:
Baptiste Arnaud
2023-01-16 13:33:57 +01:00
parent 7311988901
commit ef9170dcb6
3 changed files with 58 additions and 0 deletions

View File

@ -27,3 +27,15 @@ jobs:
with: with:
package_root: '/packages/typebot-js' package_root: '/packages/typebot-js'
tag_prefix: 'js-lib-v' 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'

View File

@ -0,0 +1,23 @@
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 }}
access: public

View File

@ -0,0 +1,23 @@
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 }}
access: public