From 611cf8fb9f286b7410f5fd2c60c43da8da9f4027 Mon Sep 17 00:00:00 2001 From: Ilya Shatalov Date: Wed, 4 Feb 2026 23:39:31 +0100 Subject: [PATCH] Fix comment updates for approvals --- .github/workflows/ai-gatekeeper.yaml | 31 +++++++++++++++++++--------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ai-gatekeeper.yaml b/.github/workflows/ai-gatekeeper.yaml index 0a8a532..577b80d 100644 --- a/.github/workflows/ai-gatekeeper.yaml +++ b/.github/workflows/ai-gatekeeper.yaml @@ -36,6 +36,7 @@ jobs: echo "conclusion=success" >> "$GITHUB_OUTPUT" printf 'summary=%s\n' "No PR context; skipping gatekeeper checks." >> "$GITHUB_OUTPUT" echo "details=" >> "$GITHUB_OUTPUT" + echo "is_bot=false" >> "$GITHUB_OUTPUT" exit 0 fi @@ -57,8 +58,10 @@ jobs: echo "conclusion=success" >> "$GITHUB_OUTPUT" printf 'summary=%s\n' "Not a Devin-authored PR. Skipping human-review enforcement." >> "$GITHUB_OUTPUT" echo "details=" >> "$GITHUB_OUTPUT" + echo "is_bot=false" >> "$GITHUB_OUTPUT" exit 0 fi + echo "is_bot=true" >> "$GITHUB_OUTPUT" # 3. Reduce to latest review per human LATEST_REVIEWS_JSON=$( @@ -103,8 +106,8 @@ jobs: fi echo "approvals.human_unique=$COUNT" >> "$GITHUB_OUTPUT" - echo "approvals.list=$APPROVERS" >> "$GITHUB_OUTPUT" - echo "approvals.missing=$MISSING" >> "$GITHUB_OUTPUT" + echo "approvals_list=$APPROVERS" >> "$GITHUB_OUTPUT" + echo "approvals_missing=$MISSING" >> "$GITHUB_OUTPUT" { echo "details<