File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,11 @@ name: Automatic releases
33on :
44 workflow_dispatch :
55 schedule :
6- - cron : ' 0 3 * * 0'
6+ - cron : ' 5 4 * */3 0'
7+
8+ permissions :
9+ contents : write
10+ pull-requests : write
711
812jobs :
913 auto-release :
Original file line number Diff line number Diff line change 1+ # Based on code from https://andre.arko.net/2022/05/15/automatic-dependabot-merges/
2+
3+ name : " Merge updates"
4+
5+ on :
6+ pull_request :
7+ branches :
8+ - " main"
9+ types :
10+ - " opened"
11+ - " synchronize"
12+ - " reopened"
13+ - " ready_for_review"
14+
15+ permissions :
16+ contents : write
17+ pull-requests : write
18+
19+ jobs :
20+ merge :
21+ name : " Merge"
22+ runs-on : " ubuntu-latest"
23+ if : ${{ github.actor == 'dependabot[bot]' }}
24+ steps :
25+ - name : " Approve pull request"
26+ uses : " juliangruber/approve-pull-request-action@v2"
27+ with :
28+ github-token : " ${{ secrets.GITHUB_TOKEN }}"
29+ number : " ${{ github.event.pull_request.number }}"
30+
31+ - name : " Enable auto-merge for Dependabot pull requests"
32+ run : gh pr merge --auto --squash "$PR_URL"
33+ env :
34+ PR_URL : ${{ github.event.pull_request.html_url }}
35+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments