mirror of
https://github.com/anthropics/claude-code.git
synced 2026-01-30 04:02:03 +00:00
fix: validate that issues exist before commenting on duplicates
Add validation to comment-on-duplicates.sh that verifies the base issue and all potential duplicate issues actually exist in the repo before posting a comment. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -60,6 +60,20 @@ for dup in "${DUPLICATES[@]}"; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Validate that base issue exists
|
||||||
|
if ! gh issue view "$BASE_ISSUE" --repo "$REPO" &>/dev/null; then
|
||||||
|
echo "Error: issue #$BASE_ISSUE does not exist in $REPO" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Validate that all duplicate issues exist
|
||||||
|
for dup in "${DUPLICATES[@]}"; do
|
||||||
|
if ! gh issue view "$dup" --repo "$REPO" &>/dev/null; then
|
||||||
|
echo "Error: issue #$dup does not exist in $REPO" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
# Build comment body
|
# Build comment body
|
||||||
COUNT=${#DUPLICATES[@]}
|
COUNT=${#DUPLICATES[@]}
|
||||||
if [[ $COUNT -eq 1 ]]; then
|
if [[ $COUNT -eq 1 ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user