diff --git a/.github/workflows/auto-approve-claude-lgtm.yml b/.github/workflows/auto-approve-claude-lgtm.yml index 5f9001f..f6a5990 100644 --- a/.github/workflows/auto-approve-claude-lgtm.yml +++ b/.github/workflows/auto-approve-claude-lgtm.yml @@ -20,7 +20,7 @@ # that setting the approval POST fails with 422. # # Guards: -# * Only fires for reviews authored by one of the two bots, matched by +# * Only fires for reviews authored by a trusted reviewer, matched by # both login and immutable numeric user id, in state "commented", whose # body starts with "LGTM" (a mention elsewhere in the body never # fires). @@ -47,7 +47,11 @@ jobs: if: >- ( (github.event.review.user.login == 'claude[bot]' && github.event.review.user.id == 209825114) || - (github.event.review.user.login == 'coreplane-switchboard[bot]' && github.event.review.user.id == 318072483) + (github.event.review.user.login == 'coreplane-switchboard[bot]' && github.event.review.user.id == 318072483) || + (github.event.review.user.login == 'nwm-54' && github.event.review.user.id == 45931542) || + (github.event.review.user.login == 'boristane' && github.event.review.user.id == 10452259) || + (github.event.review.user.login == 'fer' && github.event.review.user.id == 21882) || + (github.event.review.user.login == 'matanyall' && github.event.review.user.id == 28307422) ) && github.event.review.state == 'commented' && startsWith(github.event.review.body, 'LGTM')