feat(api): Fail on curl server fails
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Nicolai Ort 2023-05-12 12:38:48 +02:00
parent df2a3e143f
commit 97df9f5595
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F

View File

@ -50,6 +50,7 @@ if [ "${PLUGIN_GITEA_DOMAIN:+set}" = set ]; then
--url "https://$PLUGIN_GITEA_DOMAIN/api/v1/repos/$PLUGIN_REPO/releases" \ --url "https://$PLUGIN_GITEA_DOMAIN/api/v1/repos/$PLUGIN_REPO/releases" \
--header "Content-Type: application/json" \ --header "Content-Type: application/json" \
--header "Authorization: token $PLUGIN_GITEA_APIKEY" \ --header "Authorization: token $PLUGIN_GITEA_APIKEY" \
-f \
--data "{ --data "{
\"name\": \"$CURRENTTAG\", \"name\": \"$CURRENTTAG\",
\"body\": \"$ALLCHANGES\", \"body\": \"$ALLCHANGES\",
@ -77,6 +78,7 @@ if [ "${PLUGIN_MATRIX_SERVER:+set}" = set ]; then
MATRIX_LOGIN=$(curl --request POST \ MATRIX_LOGIN=$(curl --request POST \
--url "https://$PLUGIN_MATRIX_SERVER/_matrix/client/r0/login" \ --url "https://$PLUGIN_MATRIX_SERVER/_matrix/client/r0/login" \
--header "Content-Type: application/json" \ --header "Content-Type: application/json" \
-f \
--data "{ --data "{
\"type\": \"m.login.password\", \"type\": \"m.login.password\",
\"user\": \"$PLUGIN_MATRIX_USER\", \"user\": \"$PLUGIN_MATRIX_USER\",
@ -93,6 +95,7 @@ if [ "${PLUGIN_MATRIX_SERVER:+set}" = set ]; then
curl --request POST \ curl --request POST \
--url "https://$PLUGIN_MATRIX_SERVER/_matrix/client/r0/rooms/$PLUGIN_MATRIX_ROOM/send/m.room.message?access_token=$MATRIX_TOKEN" \ --url "https://$PLUGIN_MATRIX_SERVER/_matrix/client/r0/rooms/$PLUGIN_MATRIX_ROOM/send/m.room.message?access_token=$MATRIX_TOKEN" \
--header "Content-Type: application/json" \ --header "Content-Type: application/json" \
-f \
--data "{ --data "{
\"msgtype\": \"m.text\", \"msgtype\": \"m.text\",
\"body\": \"$(echo "# $PLUGIN_VERSION_PREFIX$CURRENTTAG \n $ALLCHANGES" | xargs echo -n)\", \"body\": \"$(echo "# $PLUGIN_VERSION_PREFIX$CURRENTTAG \n $ALLCHANGES" | xargs echo -n)\",