File tree Expand file tree Collapse file tree 2 files changed +60
-0
lines changed
Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 4444 VALIDATE_PYTHON_FLAKE8 : true
4545 VALIDATE_PYTHON_BLACK : true
4646 VALIDATE_YAML : true
47+
48+
49+ dependabot :
50+ name : Dependabot auto-merge
51+ runs-on : ubuntu-latest
52+ needs : lint
53+ if : |
54+ github.event.pull_request.user.login == 'dependabot[bot]' &&
55+ github.repository == 'HTTPArchive/httparchive.org'
56+
57+ permissions :
58+ contents : write
59+ pull-requests : write
60+
61+ steps :
62+ - name : Dependabot metadata
63+ id : metadata
64+ uses : dependabot/fetch-metadata@v2
65+ with :
66+ github-token : " ${{ secrets.GITHUB_TOKEN }}"
67+
68+ - name : Enable auto-merge for Dependabot PRs
69+ if : |
70+ contains(steps.metadata.outputs.dependency-names, 'super-linter') && (
71+ steps.metadata.outputs.update-type == 'version-update:semver-patch' ||
72+ steps.metadata.outputs.update-type == 'version-update:semver-minor'
73+ )
74+ run : gh pr merge --squash --auto "$PR_URL"
75+ env :
76+ PR_URL : ${{github.event.pull_request.html_url}}
77+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
Original file line number Diff line number Diff line change 6060 # All results by URL:
6161 echo '${{ steps.LHCIAction.outputs.manifest }}' | jq -r '.[] | (.summary|tostring) + " - " + .url'
6262
63+ dependabot :
64+ name : Dependabot auto-merge
65+ runs-on : ubuntu-latest
66+ needs : build
67+ if : |
68+ github.event.pull_request.user.login == 'dependabot[bot]' &&
69+ github.repository == 'HTTPArchive/httparchive.org'
70+
71+ permissions :
72+ contents : write
73+ pull-requests : write
74+
75+ steps :
76+ - name : Dependabot metadata
77+ id : metadata
78+ uses : dependabot/fetch-metadata@v2
79+ with :
80+ github-token : " ${{ secrets.GITHUB_TOKEN }}"
81+
82+ - name : Enable auto-merge for Dependabot PRs
83+ if : |
84+ (
85+ steps.metadata.outputs.update-type == 'version-update:semver-patch' ||
86+ steps.metadata.outputs.update-type == 'version-update:semver-minor'
87+ ) && !contains(steps.metadata.outputs.dependency-names, 'super-linter')
88+ run : gh pr merge --squash --auto "$PR_URL"
89+ env :
90+ PR_URL : ${{github.event.pull_request.html_url}}
91+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
You can’t perform that action at this time.
0 commit comments