Skip to content

Commit e2eec26

Browse files
authored
fix: npm permissions
Add permissions for id-token and contents in publish step.
1 parent 263f2ac commit e2eec26

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/release-and-publish.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ jobs:
6363
prerelease: ${{ needs.setup_variables.outputs.isLatest != 'true' }}
6464

6565
publish_to_npm:
66+
permissions:
67+
id-token: write
68+
contents: read
6669
needs: [setup_variables, create_release]
6770
runs-on: ubuntu-latest
6871

@@ -78,6 +81,10 @@ jobs:
7881
os: ubuntu-latest
7982
node-version: 22
8083

84+
# EDIT 2: Upgrade npm to the required version for Trusted Publishing
85+
- name: Upgrade npm
86+
run: npm install -g npm@latest
87+
8188
- name: Build 🔧
8289
run: |
8390
npm run build

0 commit comments

Comments
 (0)