更新 pr-agent.yml

This commit is contained in:
Chris233 authored and GitHub committed 2026-05-23 22:42:38 +08:00
1 parent 466e7568b3
commit ab609d3289
1 file changed
+7 -4
+7 -4
View File
@@ -6,12 +6,15 @@ on:
# 本 workflow 不 checkout / 执行 PR 分支代码,只让 digest-pinned PR-Agent 镜像通过 GitHub API 读取 diff。
pull_request_target:
types: [opened, reopened, ready_for_review, synchronize]
# 允许在 PR 或普通 Issue 里通过评论触发,例如 /ask
issue_comment:
types: [created]
jobs:
pr_agent_job:
# PR 与每次新 commit 自动运行;评论触发仍限制为可信成员,避免任意评论滥用 Secrets。
# PR 自动运行;
# 评论触发时限制为可信成员,允许 PR 评论和普通 Issue 评论使用 /ask。
if: >-
${{
github.event.sender.type != 'Bot' &&
@@ -19,8 +22,8 @@ jobs:
github.event_name == 'pull_request_target' ||
(
github.event_name == 'issue_comment' &&
github.event.issue.pull_request &&
contains(fromJson('["OWNER","MEMBER","COLLABORATOR"]'), github.event.comment.author_association)
contains(fromJson('["OWNER","MEMBER","COLLABORATOR"]'), github.event.comment.author_association) &&
startsWith(github.event.comment.body, '/ask')
)
)
}}
@@ -65,4 +68,4 @@ jobs:
github_action_config.auto_improve: "false"
# 允许 synchronize 事件触发 PR-Agent
github_action_config.pr_actions: '["opened", "reopened", "ready_for_review", "synchronize"]'
github_action_config.pr_actions: '["opened", "reopened", "ready_for_review", "synchronize"]'