From a67cb4428795e5f97c2139cf8aab2df633bba86d Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Fri, 6 Mar 2026 15:25:53 +0100 Subject: [PATCH] ci: React to issue_comment in claude review workflow issue_comment is the trigger that fires on regular pull request comments, so we have to trigger the review workflow on that as well. --- .github/workflows/claude-review.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index bba7bdd1b57..e78ffbcfbee 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -5,6 +5,10 @@ name: Claude Review on: + # Strangely enough you have to use issue_comment to react to regular comments on PRs. + # See https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#pull_request_comment-use-issue_comment. + issue_comment: + types: [created] pull_request_review_comment: types: [created] pull_request_review: @@ -18,6 +22,9 @@ jobs: if: | github.repository_owner == 'systemd' && + ((github.event_name == 'issue_comment' && + contains(github.event.comment.body, '@claude') && + contains(fromJSON('["MEMBER","OWNER","COLLABORATOR"]'), github.event.comment.author_association)) || (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude') && contains(fromJSON('["MEMBER","OWNER","COLLABORATOR"]'), github.event.comment.author_association)) || -- 2.47.3