Skip to content

feat: pdf 更新reademe;追加清除 #29

feat: pdf 更新reademe;追加清除

feat: pdf 更新reademe;追加清除 #29

name: Publish Package
on:
push:
branches: [main]
jobs:
# install 测试环境
check-package-change:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- uses: pnpm/[email protected]
with:
version: 7.2.1
- name: install dependencies
run: pnpm install
# 优先编译完工具包
- name: utils install
run: cd packages/utils && pnpm install
- name: utils build
run: cd packages/utils && pnpm build
- uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_AUTH_TOKEN }}
package: ./packages/utils/package.json
# 怎么依赖上一个job的环境,
# lazy-load
- name: publish-layz-load install
run: cd packages/lazy-load && pnpm install
- name: publish-layz-load build
run: cd packages/lazy-load && pnpm build
- uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_AUTH_TOKEN }}
package: ./packages/lazy-load/package.json
# seamless-scroll
- name: publish-seamless-scroll install
run: cd packages/seamless-scroll && pnpm install
- name: publish-seamless-scroll build
run: cd packages/seamless-scroll && pnpm build
- uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_AUTH_TOKEN }}
package: ./packages/seamless-scroll/package.json
# table
- name: publish-table install
run: cd packages/table && pnpm install
- name: publish-table build
run: cd packages/table && pnpm build
- uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_AUTH_TOKEN }}
package: ./packages/table/package.json
# pdf
- name: publish-pdf install
run: cd packages/pdf && pnpm install
- name: publish-pdf build
run: cd packages/pdf && pnpm build
- uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_AUTH_TOKEN }}
package: ./packages/pdf/package.json