From: Daan De Meyer Date: Fri, 6 Mar 2026 14:25:53 +0000 (+0100) Subject: ci: React to issue_comment in claude review workflow X-Git-Tag: v260-rc3~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a67cb4428795e5f97c2139cf8aab2df633bba86d;p=thirdparty%2Fsystemd.git 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. --- 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)) ||