Skip to content

Commit 1d45fbd

Browse files
ci: setup trusted publishing
1 parent bddc4cd commit 1d45fbd

5 files changed

Lines changed: 16574 additions & 11624 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,25 @@ name: release
33
on:
44
workflow_dispatch:
55

6+
permissions:
7+
contents: write
8+
id-token: write # Required for npm trusted publishing
9+
610
jobs:
711
publish-npm:
812
runs-on: ubuntu-latest
9-
permissions:
10-
contents: write
1113

1214
steps:
13-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1416
with:
1517
fetch-depth: 0
1618

17-
- uses: actions/setup-node@v4
19+
- uses: actions/setup-node@v6
1820
with:
19-
node-version: 20
20-
cache: yarn
21-
registry-url: https://registry.npmjs.org/
21+
node-version: 24
22+
23+
- name: Enable Corepack
24+
run: corepack enable
2225

2326
- name: Install dependencies and build
2427
run: |

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ src/**/*.json
1717
*.tgz
1818
aot/*
1919
lib/*
20+
.yarn

.yarnrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
yarnPath: .yarn/releases/yarn-1.22.22.cjs
1+
nodeLinker: node-modules

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,5 @@
5454
"eslint --fix"
5555
]
5656
},
57-
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
57+
"packageManager": "yarn@4.13.0+sha512.5c20ba010c99815433e5c8453112165e673f1c7948d8d2b267f4b5e52097538658388ebc9f9580656d9b75c5cc996f990f611f99304a2197d4c56d21eea370e7"
5858
}

0 commit comments

Comments
 (0)