From 67b906e6ba8a09aee1cf6a0230e5879aa1dd0a7d Mon Sep 17 00:00:00 2001 From: an5t <8015386+an5t@users.noreply.github.com> Date: Thu, 6 Nov 2025 18:31:17 +0300 Subject: [PATCH] github: fail submit_sdk on catalog api error (#4294) Co-authored-by: hedger --- .github/actions/submit_sdk/action.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/submit_sdk/action.yml b/.github/actions/submit_sdk/action.yml index b515b5285..2c556d296 100644 --- a/.github/actions/submit_sdk/action.yml +++ b/.github/actions/submit_sdk/action.yml @@ -49,7 +49,7 @@ runs: - name: Submit SDK shell: bash run: | - curl -sX 'GET' \ + curl --fail -sX 'GET' \ '${{ inputs.catalog-url }}/api/v0/0/sdk?length=500' \ -H 'Accept: application/json' > sdk_versions.json if jq -r -e ".[] | select((.api == \"${{ inputs.firmware-api }}\") and .target == \"${{ inputs.firmware-target }}\")" sdk_versions.json > found_sdk.json ; then @@ -61,7 +61,7 @@ runs: if ! echo "${{ inputs.firmware-version }}" | grep -q -- "-rc" ; then SDK_ID=$(jq -r ._id found_sdk.json) echo "Marking SDK $SDK_ID as released" - curl -X 'POST' \ + curl --fail-with-body -X 'POST' \ "${{ inputs.catalog-url }}/api/v0/0/sdk/${SDK_ID}/release" \ -H 'Accept: application/json' \ -H 'Authorization: Bearer ${{ inputs.catalog-api-token }}' \ @@ -69,7 +69,7 @@ runs: fi else echo "API version ${{ inputs.firmware-api }} doesn't exist in catalog, adding" - curl -X 'POST' \ + curl --fail-with-body -X 'POST' \ '${{ inputs.catalog-url }}/api/v0/0/sdk' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer ${{ inputs.catalog-api-token }}' \