Skip to content

Commit edc1dec

Browse files
committed
repo: upgrade package.yml for improved npm security settings
Signed-off-by: gpbl <io@gpbl.dev>
1 parent 103fe7f commit edc1dec

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

.github/workflows/package.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ on:
1717
default: false
1818
type: boolean
1919

20+
permissions:
21+
id-token: write # Required for OIDC
22+
contents: read
23+
2024
jobs:
2125
typecheck:
2226
runs-on: ubuntu-latest
@@ -25,8 +29,9 @@ jobs:
2529
- uses: pnpm/action-setup@v4
2630
- uses: actions/setup-node@v4
2731
with:
28-
node-version: 20.16
32+
node-version: 24
2933
cache: pnpm
34+
registry-url: "https://registry.npmjs.org"
3035
- run: pnpm install --frozen-lockfile
3136
- run: pnpm typecheck
3237

@@ -37,7 +42,7 @@ jobs:
3742
- uses: pnpm/action-setup@v4
3843
- uses: actions/setup-node@v4
3944
with:
40-
node-version: 20.16
45+
node-version: 24
4146
cache: pnpm
4247
- run: pnpm install --frozen-lockfile
4348
- run: pnpm lint ci . --reporter=github
@@ -50,7 +55,7 @@ jobs:
5055
- uses: pnpm/action-setup@v4
5156
- uses: actions/setup-node@v4
5257
with:
53-
node-version: 20.16
58+
node-version: 24
5459
cache: pnpm
5560
- run: pnpm install --frozen-lockfile
5661
- run: pnpm test
@@ -63,7 +68,7 @@ jobs:
6368
- uses: pnpm/action-setup@v4
6469
- uses: actions/setup-node@v4
6570
with:
66-
node-version: 20.16
71+
node-version: 24
6772
cache: pnpm
6873
- run: pnpm install --frozen-lockfile
6974
- run: pnpm build
@@ -80,7 +85,7 @@ jobs:
8085
- uses: pnpm/action-setup@v4
8186
- uses: actions/setup-node@v4
8287
with:
83-
node-version: 20.16
88+
node-version: 24
8489
cache: pnpm
8590
- uses: actions/download-artifact@v4
8691
with:
@@ -101,7 +106,7 @@ jobs:
101106
- uses: pnpm/action-setup@v4
102107
- uses: actions/setup-node@v4
103108
with:
104-
node-version: 20.16
109+
node-version: 24
105110
registry-url: https://registry.npmjs.org/
106111
always-auth: false
107112
- uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)