diff --git a/scripts/publish-release.sh b/scripts/publish-release.sh index 677fc2e..3347a6c 100755 --- a/scripts/publish-release.sh +++ b/scripts/publish-release.sh @@ -57,7 +57,8 @@ fi api="${SERVER_URL}/api/v1/repos/${REPO_SLUG}" release_json="$(mktemp)" body_file="$(mktemp)" -trap 'rm -f "$release_json" "$body_file"' EXIT +body_json="$(mktemp)" +trap 'rm -f "$release_json" "$body_file" "$body_json"' EXIT cat > "$body_file" < "$body_json" + curl --fail-with-body \ "${auth_header[@]}" \ -H "Content-Type: application/json" \ -X POST \ - -d @- \ - "$api/releases" > "$release_json" < "$release_json" release_id="$(jq -r '.id' "$release_json")" [ -n "$release_id" ] && [ "$release_id" != "null" ]