File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 workflow_dispatch :
88
99permissions :
10- contents : write # 允许创建 GitHub Release
11- id-token : write # 允许与 npm 进行 OIDC 认证 (必须)
10+ contents : write
11+ id-token : write
1212
1313jobs :
1414 release :
1515 runs-on : ubuntu-latest
1616 steps :
1717 - name : Checkout code
18- uses : actions/checkout@v4
18+ uses : actions/checkout@v6
1919
20- - name : Install pnpm
21- uses : pnpm/action- setup@v2
20+ - name : Setup Node.js
21+ uses : actions/ setup-node@v6
2222 with :
23- version : 10
23+ node-version : 24
24+ registry-url : https://registry.npmjs.org
2425
25- - name : Setup Node.js
26- uses : actions/setup-node@v4
26+ - name : Install latest npm
27+ run : npm install -g npm@latest
28+
29+ - name : Install pnpm
30+ uses : pnpm/action-setup@v4
2731 with :
28- node- version : ' 20 '
32+ version : 10
2933
3034 - name : Install Dependencies
3135 run : pnpm install
6872
6973 - name : Publish to npm
7074 run : |
75+ npm --version && pnpm --version && node --version
7176 npm version ${{ steps.meta.outputs.clean_version }} --no-git-tag-version
7277 pnpm publish --provenance --no-git-checks --tag ${{ steps.meta.outputs.npm_tag }}
You can’t perform that action at this time.
0 commit comments