ci: trusted npm package publishing (OIDC)

Ref: https://docs.npmjs.com/trusted-publishers
This commit is contained in:
2026-02-05 17:13:05 +01:00
parent f404ffcd0e
commit 5c19f57f9d

View File

@@ -4,6 +4,10 @@ on:
push: push:
branches: [main] branches: [main]
permissions:
id-token: "write" # OIDC
contents: "read"
jobs: jobs:
release: release:
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
@@ -34,4 +38,3 @@ jobs:
run: "node --run release" run: "node --run release"
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}