Skip to content

Commit 484422a

Browse files
committed
fix(ci): use trusted publisher for npm release
1 parent af51066 commit 484422a

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/release-please.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ jobs:
2929
needs: release
3030
if: ${{ needs.release.outputs.releases_created == 'true' }}
3131
runs-on: ubuntu-latest
32+
permissions:
33+
contents: read
34+
id-token: write
3235
steps:
3336
- name: Checkout
3437
uses: actions/checkout@v4
@@ -41,7 +44,7 @@ jobs:
4144
- name: Setup Node
4245
uses: actions/setup-node@v4
4346
with:
44-
node-version: "20"
47+
node-version: "24"
4548
registry-url: "https://registry.npmjs.org"
4649
cache: "pnpm"
4750

@@ -52,8 +55,6 @@ jobs:
5255
run: pnpm -r build
5356

5457
- name: Publish changed packages to npm
55-
env:
56-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
5758
run: |
5859
set -euo pipefail
5960
echo "Finding unpublished workspace packages..."

0 commit comments

Comments
 (0)