@@ -50,25 +50,30 @@ jobs:
5050 run : |
5151 echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
5252
53- - name : Create release branch
54- run : |
55- git checkout -b release/v${{ steps.version.outputs.version }}
53+ - name : Generate token
54+ id : generate_token
55+ uses : actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
56+ with :
57+ app-id : ${{ vars.GH_APP_ID }}
58+ private-key : ${{ secrets.GH_APP_PRIVATE_KEY }}
5659
5760 - name : Commit version change
5861 run : |
59- git config user.name "github-actions[bot]"
60- git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
62+ git config user.name "safe-formdata[bot]"
63+ git config user.email "safe-formdata[bot]@users.noreply.github.com"
64+ git checkout -b release/v${{ steps.version.outputs.version }}
6165 git add package.json
6266 git commit -m "chore(release): v${{ steps.version.outputs.version }}"
6367 git push origin HEAD
6468
6569 - name : Create Pull Request
70+ env :
71+ GH_TOKEN : ${{ steps.generate_token.outputs.token }}
6672 run : |
6773 gh pr create \
68- --title "release: v${{ steps.version.outputs.version }}" \
69- --body "Release v${{ steps.version.outputs.version }}" \
7074 --base main \
7175 --head release/v${{ steps.version.outputs.version }} \
72- --label "ignore for release"
73- env :
74- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
76+ --title "release: v${{ steps.version.outputs.version }}" \
77+ --body "Release v${{ steps.version.outputs.version }}" \
78+ --label "ignore for release" \
79+ --assignee "${{ github.repository_owner }}"
0 commit comments