From 4633323ac0c6951264e19024d0d3e5b523a1e452 Mon Sep 17 00:00:00 2001 From: Joel Olawanle <57611810+olawanlejoel@users.noreply.github.com> Date: Thu, 27 Jul 2023 10:25:06 +0100 Subject: [PATCH] Update react.js.yml --- .github/workflows/react.js.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/react.js.yml b/.github/workflows/react.js.yml index accd426..c0180b3 100644 --- a/.github/workflows/react.js.yml +++ b/.github/workflows/react.js.yml @@ -47,13 +47,21 @@ jobs: env: KINSTA_API_KEY: ${{ secrets.KINSTA_API_KEY }} # Assuming you have your API key stored as a GitHub secret run: | - curl -i -X POST \ + set +e # Disable error handling temporarily to check the exit code of the curl command + response=$(curl -i -X POST \ https://api.kinsta.com/v2/applications/deployments \ -H "Authorization: Bearer $KINSTA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "app_id": "97354c6b-089f-4643-bef0-f466ba4e9dbc", "branch": "main" - }' + }' 2>&1) # Capture both stdout and stderr + exit_code=$? + set -e # Re-enable error handling + + if [ $exit_code -ne 0 ]; then + echo "$response" # Output the error response for visibility + exit 1 # Exit with an error status code to mark the job as failed + fi # Add more jobs if needed...