File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 44 branches :
55 - main
66
7+ # Set proper permissions for GITHUB_TOKEN
8+ permissions :
9+ contents : write # to create release/tag (semantic-release)
10+ issues : write # to create issues
11+ pull-requests : write # to create pull requests
12+ packages : write # to publish packages
13+
714jobs :
815 release :
916 name : Release
1320 uses : actions/checkout@v3
1421 with :
1522 fetch-depth : 0
16- persist-credentials : false
23+ # Don't use persist-credentials: false, it causes issues
1724
1825 - name : Setup Node.js
1926 uses : actions/setup-node@v3
@@ -38,11 +45,12 @@ jobs:
3845
3946 - name : Release
4047 env :
48+ # Use the default GITHUB_TOKEN with proper permissions set at workflow level
4149 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4250 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
4351 run : |
4452 # Configure Git user
45- git config --global user.name "GitHub Actions "
46- git config --global user.email "actions@ github.com"
53+ git config --global user.name "github-actions[bot] "
54+ git config --global user.email "41898282+github- actions[bot]@users.noreply. github.com"
4755 # Run semantic-release
4856 npx semantic-release
You can’t perform that action at this time.
0 commit comments