55 tags :
66 - " v*.*.*"
77
8+ permissions :
9+ actions : write
10+ checks : write
11+ contents : write
12+ deployments : write
13+ id-token : write
14+ issues : write
15+ discussions : write
16+ packages : write
17+ pages : write
18+ pull-requests : write
19+ repository-projects : write
20+ security-events : write
21+ statuses : write
22+
823jobs :
924 build :
1025 strategy :
@@ -24,27 +39,14 @@ jobs:
2439 target : x86_64-pc-windows-msvc
2540 folder : win32-x64-msvc
2641 runs-on : ${{ matrix.host }}
27- permissions :
28- actions : write
29- checks : write
30- contents : write
31- deployments : write
32- id-token : write
33- issues : write
34- discussions : write
35- packages : write
36- pages : write
37- pull-requests : write
38- repository-projects : write
39- security-events : write
40- statuses : write
4142 steps :
42- - uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
43+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4344 - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
44- - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
45+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
4546 with :
4647 node-version-file : .node-version
4748 cache : " pnpm"
49+ - run : npm install -g npm@latest
4850 - uses : dtolnay/rust-toolchain@stable
4951 with :
5052 targets : ${{ matrix.target }}
@@ -61,40 +63,26 @@ jobs:
6163 publish :
6264 needs : build
6365 runs-on : ubuntu-latest
64- permissions :
65- actions : write
66- checks : write
67- contents : write
68- deployments : write
69- id-token : write
70- issues : write
71- discussions : write
72- packages : write
73- pages : write
74- pull-requests : write
75- repository-projects : write
76- security-events : write
77- statuses : write
7866 steps :
79- - uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
67+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
8068 with :
8169 fetch-depth : 0
8270 - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
8371 with :
8472 pattern : nodes-*
8573 merge-multiple : true
8674 - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
87- - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
75+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
8876 with :
8977 node-version-file : .node-version
9078 cache : " pnpm"
91- registry-url : https://registry.npmjs.org
92-
79+ - run : npm install -g npm@latest
9380 - run : pnpm install
9481 - run : pnpm napi create-npm-dirs
9582 - run : pnpm napi artifacts -o .
9683 - run : node scripts/binaries.mjs
97- - run : pnpm publish --access public -- no-git-checks
84+ - run : pnpm publish --no-git-checks
9885 env :
9986 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
10087 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
88+ NPM_CONFIG_PROVENANCE : true
0 commit comments