eclair/post_gerrit_comment.sh: Script to post Gerrit comment

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I7fbe9de63cda09e124bc10a069942716a09cea5f
diff --git a/eclair/post_gerrit_comment.sh b/eclair/post_gerrit_comment.sh
new file mode 100755
index 0000000..cb3d0a3
--- /dev/null
+++ b/eclair/post_gerrit_comment.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+set -ex
+
+should_post_comment=0
+
+if echo "${GERRIT_PROJECT}" | grep -q sandbox; then
+    should_post_comment=1
+fi
+
+if [ $should_post_comment -eq 1 ]; then
+    mkdir -p ~/.ssh/
+    ssh-keyscan -H -p 29418 $GERRIT_HOST >> ~/.ssh/known_hosts
+
+    quoted="$(python3 -c 'import sys, shlex; print(shlex.quote(open(sys.argv[1]).read()))' misra_delta.txt)"
+
+    ssh -vvvv -o "PubkeyAcceptedKeyTypes +ssh-rsa" -p 29418 -i "$CI_BOT_KEY" "$CI_BOT_USERNAME@$GERRIT_HOST" gerrit \
+        review  "$GERRIT_CHANGE_NUMBER,$GERRIT_PATCHSET_NUMBER" \
+        --message "$quoted"
+fi