12
.github/workflows/auto-create-tags.yml
vendored
12
.github/workflows/auto-create-tags.yml
vendored
@ -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'
|
||||||
|
23
.github/workflows/publish-typebot-js.yml
vendored
Normal file
23
.github/workflows/publish-typebot-js.yml
vendored
Normal 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
|
23
.github/workflows/publish-typebot-react.yml
vendored
Normal file
23
.github/workflows/publish-typebot-react.yml
vendored
Normal 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
|
Reference in New Issue
Block a user