1
1
name : dependabot-pr
2
2
on :
3
- pull_request :
4
- branches :
5
- - master
3
+ workflow_run :
4
+ workflows : ["build-pr", "lint-pr"]
5
+ types :
6
+ - completed
6
7
jobs :
7
- build :
8
- name : Build
9
- runs-on : ubuntu-latest
10
- if : github.base_ref == 'master' && github.actor == 'dependabot[bot]'
11
- strategy :
12
- matrix :
13
- node-version : [10.x, 12.x]
14
- steps :
15
- - uses : actions/checkout@v2
16
- - name : Use Node.js ${{ matrix.node-version }}
17
- uses : actions/setup-node@v1
18
- with :
19
- node-version : ${{ matrix.node-version }}
20
- - name : install and build
21
- run : |
22
- yarn install
23
- yarn run coverage
24
- yarn run build
25
- env :
26
- CI : true
27
-
28
8
autoapprove :
29
9
name : Approve pull request
30
10
runs-on : ubuntu-latest
@@ -47,23 +27,25 @@ jobs:
47
27
})
48
28
core.debug(`Approved pull request #${pr.number}`)
49
29
50
- automerge :
51
- name : Merge pull request
52
- runs-on : ubuntu-latest
53
- needs : autoapprove
54
- if : github.base_ref == 'master' && github.actor == 'dependabot[bot]'
55
- steps :
56
- - name : Merge
57
- uses : actions/github-script@v2
58
- with :
59
- github-token : ${{ secrets.GITHUB_TOKEN }}
60
- script : |
61
- const { pull_request: pr, repository: repo } = context.payload
30
+ # Handled by GitHub's auto-merge feature
31
+ #
32
+ # automerge:
33
+ # name: Merge pull request
34
+ # runs-on: ubuntu-latest
35
+ # needs: autoapprove
36
+ # if: github.base_ref == 'master' && github.actor == 'dependabot[bot]'
37
+ # steps:
38
+ # - name: Merge
39
+ # uses: actions/github-script@v2
40
+ # with:
41
+ # github-token: ${{ secrets.GITHUB_TOKEN }}
42
+ # script: |
43
+ # const { pull_request: pr, repository: repo } = context.payload
62
44
63
- core.debug(`Merging pull request #${pr.number}`)
64
- await github.pulls.merge({
65
- owner: repo.owner.login,
66
- repo: repo.name,
67
- pull_number: pr.number
68
- })
69
- core.debug(`Merged pull request #${pr.number}`)
45
+ # core.debug(`Merging pull request #${pr.number}`)
46
+ # await github.pulls.merge({
47
+ # owner: repo.owner.login,
48
+ # repo: repo.name,
49
+ # pull_number: pr.number
50
+ # })
51
+ # core.debug(`Merged pull request #${pr.number}`)
0 commit comments