infra stylebot: Delete existing comments
authorJunsuChoi <jsuya.choi@samsung.com>
Tue, 23 Nov 2021 05:06:41 +0000 (14:06 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 25 Nov 2021 00:34:37 +0000 (09:34 +0900)
In order to avoid duplication of the already created comment,
already created results will be deleted.

.github/workflows/cpp_lint_check.sh

index 405f9e0..a78455a 100644 (file)
@@ -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"