From 9a45075fac1e29c5eff3c0b87d77ef85e666599a Mon Sep 17 00:00:00 2001 From: MohamedHamouGisaia Date: Fri, 31 Jan 2025 09:56:01 +0100 Subject: [PATCH] Send message at the end of the release --- release.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/release.sh b/release.sh index 741b544..640629c 100755 --- a/release.sh +++ b/release.sh @@ -1,6 +1,8 @@ #!/bin/bash set -o errexit -o pipefail +export RELEASE_COMMAND_LINE="$0 $*" + SCRIPT_DIRECTORY="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)" PROJECT_ROOT_DIRECTORY="$SCRIPT_DIRECTORY" @@ -59,6 +61,17 @@ usage(){ exit 1 } +send_chat_message(){ + MESSAGE=$1 + if [ -z "$GOOGLE_CHAT_RELEASE_CHANEL" ] ; then + echo "Environement variable GOOGLE_CHAT_RELEASE_CHANEL is not definied ... skipping message publishing" + else + DATA='{"text":"'${MESSAGE}'"}' + echo $DATA + curl -X POST --header "Content-Type:application/json" $GOOGLE_CHAT_RELEASE_CHANEL -d "${DATA}" + fi +} + ######################################### #### Parsing arguments ################## ######################################### @@ -307,4 +320,6 @@ if [ "$RELEASE" == "YES" ]; then git add openapi/openapi.yaml git commit -a -m "development version ${ARLAS_DEV_VERSION}-SNAPSHOT" git push origin develop + send_chat_message "Release of arlas_cli, version ${ARLAS_persistence_VERSION}" + send_chat_message "${RELEASE_COMMAND_LINE}" else echo "=> Skip git push develop"; fi \ No newline at end of file