From b5838a7aeeff7c083e2d3a52b29566e6e1cea3ba Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Tue, 23 Nov 2021 14:06:41 +0900 Subject: [PATCH] infra stylebot: Delete existing comments In order to avoid duplication of the already created comment, already created results will be deleted. --- .github/workflows/cpp_lint_check.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/cpp_lint_check.sh b/.github/workflows/cpp_lint_check.sh index 405f9e0..a78455a 100644 --- a/.github/workflows/cpp_lint_check.sh +++ b/.github/workflows/cpp_lint_check.sh @@ -49,6 +49,18 @@ if [[ $PAYLOAD_CPPLINT == *"Total errors found: "* ]]; then OUTPUT+=$'\n```\n' fi +curl $COMMENTS_URL > comments.json +EXIST_COMMENTS=`jq -r '.[] | select(.body | contains("*CODING STYLE CHECK*")) | .id' comments.json` +echo $EXIST_COMMENTS +for exist_comment in $EXIST_COMMENTS +do + echo "---------------------" + echo $exist_comment + COMMENT_URL="https://api.github.com/repos/Samsung/thorvg/issues/comments/""$exist_comment" + curl -X "DELETE" -H "Authorization: token $GITHUB_TOKEN" --header "Content-Type: application/vnd.github.VERSION.text+json" "$COMMENT_URL" + echo "==================" +done + PAYLOAD=$(echo '{}' | jq --arg body "$OUTPUT" '.body = $body') curl -s -S -H "Authorization: token $GITHUB_TOKEN" --header "Content-Type: application/vnd.github.VERSION.text+json" --data "$PAYLOAD" "$COMMENTS_URL" -- 2.7.4