feat: pdf 更新reademe;追加清除 #29
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
- 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 |