Skip to content

Commit 6f55264

Browse files
andekandeshine2lay
andauthored
trigger validators on issue_comment (#766)
Co-authored-by: Shine Lee <[email protected]>
1 parent 05dfb80 commit 6f55264

13 files changed

+20
-12
lines changed

docs/changelog.rst

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CHANGELOG
22
=====================================
3+
| July 10, 2024: feat: Add trigger 'issue_comment' in validators `age`, `assignee`, `author`, `description`, `label`, `title` `#766 <https://github.com/mergeability/mergeable/pull/766>`_
34
| June 25 2024: feat: Add buildpacks for building docker image `#764 <https://github.com/mergeability/mergeable/pull/764>`_
45
| June 20, 2024: feat: Add options 'one_of' and 'none_of'. Support in filters `payload`, `author`, and in action `lastComment` to filter comments authors `#757 <https://github.com/mergeability/mergeable/pull/757>`_
56
| June 20, 2024: feat: Add annotations @sender @bot @repository @action and template helper {{formatDate}} `#756 <https://github.com/mergeability/mergeable/pull/756>`_

docs/validators/age.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ Age
1414
Supported Events:
1515
::
1616

17-
'pull_request.*', 'pull_request_review.*',
17+
'pull_request.*', 'pull_request_review.*', 'issue_comment.*'

docs/validators/assignee.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ Assignee
1414
Supported Events:
1515
::
1616

17-
'pull_request.*', 'pull_request_review.*', 'issues.*'
17+
'pull_request.*', 'pull_request_review.*', 'issues.*', 'issue_comment.*'
1818

docs/validators/author.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ you can also nest ``and`` and ``or`` options
5151
Supported Events:
5252
::
5353

54-
'pull_request.*', 'pull_request_review.*'
54+
'pull_request.*', 'pull_request_review.*', 'issues.*', 'issue_comment.*'

docs/validators/description.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,4 @@ you can also nest ``and`` and ``or`` options
6868
Supported Events:
6969
::
7070

71-
'pull_request.*', 'pull_request_review.*', 'issues.*'
71+
'pull_request.*', 'pull_request_review.*', 'issues.*', 'issue_comment.*'

docs/validators/label.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ you can also nest ``and`` and ``or`` options
6666
Supported Events:
6767
::
6868

69-
'pull_request.*', 'pull_request_review.*', 'issues.*'
69+
'pull_request.*', 'pull_request_review.*', 'issues.*', 'issue_comment.*'

docs/validators/title.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ you can also nest ``and`` and ``or`` options
6666
Supported Events:
6767
::
6868

69-
'pull_request.*', 'pull_request_review.*', 'issues.*'
69+
'pull_request.*', 'pull_request_review.*', 'issues.*', 'issue_comment.*'

lib/validators/age.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ class Age extends Validator {
2121
super('time')
2222
this.supportedEvents = [
2323
'pull_request.*',
24-
'pull_request_review.*'
24+
'pull_request_review.*',
25+
'issue_comment.*'
2526
]
2627
this.supportedSettings = {
2728
updated_at: {

lib/validators/assignee.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ class Assignee extends Validator {
66
this.supportedEvents = [
77
'pull_request.*',
88
'pull_request_review.*',
9-
'issues.*'
9+
'issues.*',
10+
'issue_comment.*'
1011
]
1112

1213
this.supportedSettings = {

lib/validators/author.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ class Author extends Validator {
77
super('author')
88
this.supportedEvents = [
99
'pull_request.*',
10-
'pull_request_review.*'
10+
'pull_request_review.*',
11+
'issues.*',
12+
'issue_comment.*'
1113
]
1214
this.supportedSettings = {
1315
must_include: {

lib/validators/description.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ class Description extends Validator {
66
this.supportedEvents = [
77
'pull_request.*',
88
'pull_request_review.*',
9-
'issues.*'
9+
'issues.*',
10+
'issue_comment.*'
1011
]
1112
this.supportedSettings = {
1213
no_empty: {

lib/validators/label.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ class Label extends Validator {
66
this.supportedEvents = [
77
'pull_request.*',
88
'pull_request_review.*',
9-
'issues.*'
9+
'issues.*',
10+
'issue_comment.*'
1011
]
1112
this.supportedSettings = {
1213
no_empty: {

lib/validators/title.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ class Title extends Validator {
66
this.supportedEvents = [
77
'pull_request.*',
88
'pull_request_review.*',
9-
'issues.*'
9+
'issues.*',
10+
'issue_comment.*'
1011
]
1112
this.supportedSettings = {
1213
no_empty: {

0 commit comments

Comments
 (0)