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<