Skip to content

Commit 2e55b7e

Browse files
authored
feat(ci): configure npm release to use trusted publishers (#124)
2 parents 9e2d89c + 343fa86 commit 2e55b7e

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/covector-version-or-publish.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ on:
55
branches:
66
- main
77

8+
permissions:
9+
# required for npm provenance
10+
id-token: write
11+
# required to create the GitHub Release
12+
contents: write
13+
# required for creating the Version Packages Release
14+
pull-requests: write
15+
816
jobs:
917
version-or-publish:
1018
runs-on: ubuntu-latest
@@ -40,6 +48,7 @@ jobs:
4048
token: ${{ secrets.GITHUB_TOKEN }}
4149
command: 'version-or-publish'
4250
createRelease: true
51+
recognizeContributors: true
4352
- name: Create Pull Request With Versions Bumped
4453
id: cpr
4554
uses: peter-evans/create-pull-request@v6

0 commit comments

Comments
 (0)