Skip to content

Commit 6721791

Browse files
authored
Merge pull request d-run#407 from windsonsea/label
Add a trigger condition with label gemini
2 parents 05dfa3f + 659b4e1 commit 6721791

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/code-review.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
types: [created]
55
pull_request_review_comment:
66
types: [created]
7+
pull_request:
8+
types:
9+
- labeled # 新增此触发条件,监听 PR 被打标签事件
710

811
permissions:
912
contents: read
@@ -14,8 +17,12 @@ jobs:
1417
gemini-code-review:
1518
runs-on: ubuntu-latest
1619
if: >
20+
# 现有条件:issue_comment 或 pull_request_review_comment 中包含 /gemini-review 命令
1721
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '/gemini-review')) ||
18-
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '/gemini-review'))
22+
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '/gemini-review')) ||
23+
# 新增条件:pull_request labeled 且新增的标签名是 gemini
24+
(github.event_name == 'pull_request' && github.event.action == 'labeled' && github.event.label.name == 'gemini')
25+
1926
steps:
2027
- uses: actions/checkout@v3
2128
with:

0 commit comments

Comments
 (0)