|
|
@@ -3,41 +3,43 @@
|
|
|
name: PUBLISH NEXT STDF
|
|
|
|
|
|
on:
|
|
|
- push:
|
|
|
- branches:
|
|
|
- - next
|
|
|
- paths:
|
|
|
- - 'packages/stdf/package.json'
|
|
|
+ push:
|
|
|
+ branches:
|
|
|
+ - next
|
|
|
+ paths:
|
|
|
+ - 'packages/stdf/package.json'
|
|
|
|
|
|
jobs:
|
|
|
- publish:
|
|
|
- runs-on: ubuntu-latest
|
|
|
- permissions:
|
|
|
- id-token: write
|
|
|
- contents: write
|
|
|
+ publish:
|
|
|
+ runs-on: ubuntu-latest
|
|
|
+ permissions:
|
|
|
+ id-token: write
|
|
|
+ contents: write
|
|
|
|
|
|
- steps:
|
|
|
- - name: Checkout
|
|
|
- uses: actions/checkout@v4
|
|
|
+ steps:
|
|
|
+ - name: Checkout
|
|
|
+ uses: actions/checkout@v4
|
|
|
|
|
|
- - name: Setup Node.js environment
|
|
|
- uses: actions/setup-node@v3
|
|
|
- with:
|
|
|
- node-version: 20.x
|
|
|
+ - name: Setup Node.js environment
|
|
|
+ uses: actions/setup-node@v3
|
|
|
+ with:
|
|
|
+ node-version: 20.x
|
|
|
|
|
|
- # 将 README.md 和 LICENSE 复制到 packages/stdf 目录下
|
|
|
- - name: Copy Files
|
|
|
- run: |
|
|
|
- cp README.md packages/stdf/README.md
|
|
|
- cp LICENSE packages/stdf/LICENSE
|
|
|
+ # 将 README.md 和 LICENSE 复制到 packages/stdf 目录下
|
|
|
+ - name: Copy Files
|
|
|
+ run: |
|
|
|
+ cp README.md packages/stdf/README.md
|
|
|
+ cp LICENSE packages/stdf/LICENSE
|
|
|
|
|
|
- # cd packages/stdf 目录下
|
|
|
- # 发布 stdf 到 npm
|
|
|
- - name: Publish
|
|
|
- run: |
|
|
|
- cd packages/stdf
|
|
|
- npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
|
|
|
- npm publish --tag=next --provenance
|
|
|
- env:
|
|
|
- CI: true
|
|
|
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
|
+ # cd packages/stdf 目录下
|
|
|
+ # 发布 stdf 到 npm
|
|
|
+ - name: Publish
|
|
|
+ run: |
|
|
|
+ cd packages/stdf
|
|
|
+ npm install
|
|
|
+ npm run package
|
|
|
+ npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
|
|
|
+ npm publish --tag=next --provenance
|
|
|
+ env:
|
|
|
+ CI: true
|
|
|
+ NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|