File tree Expand file tree Collapse file tree 3 files changed +11
-7
lines changed
Expand file tree Collapse file tree 3 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -10,13 +10,17 @@ permissions:
1010
1111jobs :
1212 auto-merge :
13- name : Auto-merge
13+ name : Auto-merge dependabot pull requests
1414 runs-on : ubuntu-latest
1515 if : github.actor == 'dependabot[bot]'
16-
1716 steps :
17+ - name : Approve
18+ run : gh pr review "$PR_URL" --approve --comment --body "Auto-approve Dependabot pull requests"
19+ env :
20+ PR_URL : ${{ github.event.pull_request.html_url }}
21+ GH_TOKEN : ${{ secrets.LOCALSTACK_BOT_TOKEN }}
1822 - name : Enable auto-merge
19- run : gh pr merge --auto --squash "$PR_URL"
23+ run : gh pr merge "$PR_URL" --auto --squash
2024 env :
2125 PR_URL : ${{ github.event.pull_request.html_url }}
22- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26+ GH_TOKEN : ${{ secrets.LOCALSTACK_BOT_TOKEN }}
Original file line number Diff line number Diff line change @@ -11,10 +11,10 @@ permissions:
1111
1212jobs :
1313 auto-merge :
14- name : Enable auto -merge on release PRs
14+ name : Auto -merge release pull requests
1515 runs-on : ubuntu-latest
1616 steps :
17- - name : Enable auto-merge on release PRs
17+ - name : Find release pull request, approve and enable auto-merge
1818 env :
1919 GH_TOKEN : ${{ secrets.LOCALSTACK_BOT_TOKEN }}
2020 GH_REPO : ${{ github.repository }}
2626 --jq '.[].number' | \
2727 while read -r pr; do
2828 echo "Enabling auto-merge on PR #$pr"
29+ gh pr review "$pr" --approve --comment --body "Auto-approve weekly releases"
2930 gh pr merge "$pr" --auto --squash
3031 done
Original file line number Diff line number Diff line change 5151 - uses : googleapis/release-please-action@v4
5252 id : release
5353 with :
54- token : ${{ secrets.LOCALSTACK_BOT_TOKEN }}
5554 release-type : node
5655
5756 build :
You can’t perform that action at this time.
0 commit comments