Skip to content

Commit 666fdb4

Browse files
Merge pull request #3 from jitsucom/fix/skip-merge-commits
fix: skip review on merge commits
2 parents 616968c + 8035f19 commit 666fdb4

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/ai-review.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,14 @@ jobs:
127127
fi
128128
COMPARE_HEAD="$RESOLVED_SHA"
129129
if [ "${{ github.event_name }}" = "push" ]; then
130+
PARENT_COUNT=$(gh api "repos/$REPO/commits/$RESOLVED_SHA" --jq '.parents | length' 2>/dev/null || echo "1")
131+
if [ "$PARENT_COUNT" -gt 1 ]; then
132+
echo "review_mode=skip" >> "$GITHUB_OUTPUT"
133+
echo "skip_reason=merge commit (${PARENT_COUNT} parents)" >> "$GITHUB_OUTPUT"
134+
echo "subject_url=$URL" >> "$GITHUB_OUTPUT"
135+
echo "target mode=skip subject=$URL range=$COMPARE_BASE..$COMPARE_HEAD skip_reason='merge commit'"
136+
exit 0
137+
fi
130138
PR_COUNT=$(gh api "repos/$REPO/commits/$RESOLVED_SHA/pulls" \
131139
-H "Accept: application/vnd.github.groot-preview+json" \
132140
--jq 'length' 2>/dev/null || echo "0")

0 commit comments

Comments
 (0)