File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 branches :
66 - main
77
8+ concurrency : release
9+
10+ env :
11+ HUSKY : 0
12+
813permissions :
914 contents : read # for checkout
1015
1116jobs :
1217 release :
1318 name : Release
14- runs-on : ubuntu-latest
19+ runs-on : ubuntu-24.04
20+ environment : release
1521 permissions :
1622 contents : write # to be able to publish a GitHub release
1723 issues : write # to be able to comment on released issues
1824 pull-requests : write # to be able to comment on released pull requests
1925 id-token : write # to enable use of OIDC for npm provenance
2026 steps :
2127 - name : Checkout
22- uses : actions/checkout@v4
28+ uses : actions/checkout@v6
2329 with :
2430 fetch-depth : 0
2531
2632 - name : Setup pnpm
2733 uses : pnpm/action-setup@v4
2834
2935 - name : Use Node.js
30- uses : actions/setup-node@v4
36+ uses : actions/setup-node@v6
3137 with :
32- node-version-file : ' .nvmrc '
38+ node-version-file : ' .node-version '
3339 cache : ' pnpm'
3440
41+ - name : Install latest npm
42+ run : |
43+ npm install -g npm@latest
44+ npm --version
45+
3546 - name : Installing dependencies
36- run : pnpm install
47+ run : pnpm install --frozen-lockfile
3748
3849 - name : Building
3950 run : pnpm build
4556 - name : Release
4657 env :
4758 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
48- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
49- NPM_CONFIG_PROVENANCE : true
50- run : npx --no semantic-release
59+ run : pnpm exec semantic-release
You can’t perform that action at this time.
0 commit comments