From 5f3f05247a500e9f4efa6c9e7a688e21072a464b Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Wed, 10 Aug 2022 15:25:05 -0700 Subject: [PATCH] Fail build when upload fails Also updates test to catch this issue --- .github/workflows/docker-publish.yml | 2 +- push.sh | 2 +- tests/docker-compose-private.yml | 4 ++-- tests/docker-compose-public.yml | 6 ++++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 010b983..b6274db 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -51,7 +51,7 @@ jobs: - name: Setup Docker buildx id: buildx uses: docker/setup-buildx-action@79abd3f86f79a9d68a23c75a09a9a85889262adf - + - name: Available platforms run: echo ${{ steps.buildx.outputs.platforms }} diff --git a/push.sh b/push.sh index aa1d21d..6360046 100755 --- a/push.sh +++ b/push.sh @@ -37,7 +37,7 @@ fi while [ "${PLUGIN_ATTEMPTS}" -gt 0 ]; do # Uploading the file - curl "${ARGS[@]}" --upload-file "$PLUGIN_FILE" "$PLUGIN_DESTINATION" && { + curl --fail-with-body --show-error --silent "${ARGS[@]}" --upload-file "$PLUGIN_FILE" "$PLUGIN_DESTINATION" && { # Terminate the script as soon as the upload is successful echo "[INFO] Upload was successful." exit 0 diff --git a/tests/docker-compose-private.yml b/tests/docker-compose-private.yml index 9b8144c..646eb71 100644 --- a/tests/docker-compose-private.yml +++ b/tests/docker-compose-private.yml @@ -1,8 +1,8 @@ --- -version: '2.4' +version: '3' services: webdav: - image: sashgorokhov/webdav + image: bytemark/webdav environment: USERNAME: jdoe PASSWORD: hunter2 diff --git a/tests/docker-compose-public.yml b/tests/docker-compose-public.yml index f5c641c..c9abe15 100644 --- a/tests/docker-compose-public.yml +++ b/tests/docker-compose-public.yml @@ -1,8 +1,10 @@ --- -version: '2.4' +version: '3' services: webdav: - image: sashgorokhov/webdav + image: bytemark/webdav + environment: + ANONYMOUS_METHODS: ALL plugin: build: