Skip to content

Commit 3b88ea3

Browse files
authored
ci(auto-merge): sync workflow (#773)
1 parent 51a48ea commit 3b88ea3

File tree

1 file changed

+8
-21
lines changed

1 file changed

+8
-21
lines changed

.github/workflows/auto-merge.yml

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,15 @@ name: auto-merge
22

33
on:
44
pull_request_target:
5-
branches:
6-
- main
75

8-
# No GITHUB_TOKEN permissions, because we use AUTOMERGE_TOKEN instead.
9-
permissions: {}
6+
permissions:
7+
contents: read
108

119
jobs:
1210
auto-merge:
13-
runs-on: ubuntu-latest
14-
if: github.event.pull_request.user.login == 'dependabot[bot]'
15-
16-
steps:
17-
- name: Dependabot metadata
18-
id: dependabot-metadata
19-
uses: dependabot/fetch-metadata@21025c705c08248db411dc16f3619e6b5f9ea21a # v2.5.0
20-
with:
21-
github-token: ${{ secrets.AUTOMERGE_TOKEN }}
22-
23-
- name: Squash and merge
24-
if: ${{ steps.dependabot-metadata.outputs.update-type == 'version-update:semver-minor' && !startsWith(steps.dependabot-metadata.outputs.previous-version, '0.') || steps.dependabot-metadata.outputs.update-type == 'version-update:semver-patch' && !startsWith(steps.dependabot-metadata.outputs.previous-version, '0.0.') }}
25-
env:
26-
GITHUB_TOKEN: ${{ secrets.AUTOMERGE_TOKEN }}
27-
run: |
28-
gh pr review ${{ github.event.pull_request.html_url }} --approve
29-
gh pr merge ${{ github.event.pull_request.html_url }} --auto --squash
11+
if: github.repository_owner == 'mdn'
12+
uses: mdn/workflows/.github/workflows/auto-merge.yml@main
13+
with:
14+
auto-merge: true
15+
secrets:
16+
GH_TOKEN: ${{ secrets.AUTOMERGE_TOKEN }}

0 commit comments

Comments
 (0)