-
-
Notifications
You must be signed in to change notification settings - Fork 8
34 lines (30 loc) · 1.15 KB
/
response_to_approved_pr.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: Response to approved PR
on:
pull_request_review:
types: [submitted]
jobs:
check-state:
if: github.event.review.state == 'approved' && github.event.pull_request.base.ref == 'main'
runs-on: ubuntu-latest
steps:
- name: Find last comment
id: find-last-comment
uses: peter-evans/find-comment@v2
with:
issue-number: ${{github.event.pull_request.number}}
comment-author: 'github-actions[bot]'
body-includes: 'Congratulations, this pull request has been approved and is ready for merging!'
- name: Comment
if: steps.find-last-comment.outputs.comment-id == ''
uses: peter-evans/create-or-update-comment@v2
with:
issue-number: ${{github.event.pull_request.number}}
body: 'Congratulations, this pull request has been approved and is ready for merging!'
remove_label:
if: github.event.review.state == 'approved' && github.event.pull_request.base.ref == 'main'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.3.0
- uses: actions-ecosystem/action-remove-labels@v1
with:
labels: do not merge yet