rollback to path

This commit is contained in:
2026-02-24 15:23:31 +01:00
parent 99d7ff5a10
commit 6bc5dd3497

View File

@ -92,7 +92,6 @@ jobs:
INTERNAL_OPENAPI_KEY: ${{ secrets.INTERNAL_OPENAPI_KEY }} INTERNAL_OPENAPI_KEY: ${{ secrets.INTERNAL_OPENAPI_KEY }}
API_URL: ${{ vars.OPENAPI_URL }} API_URL: ${{ vars.OPENAPI_URL }}
REPORTPORTAL_URL: ${{ vars.REPORTPORTAL_URL }} REPORTPORTAL_URL: ${{ vars.REPORTPORTAL_URL }}
GITEA_TOKEN: ${{ secrets.G_TOKEN_TEST }}
run: | run: |
set -e set -e
@ -111,26 +110,13 @@ jobs:
echo "==============================" echo "=============================="
echo "Validating: $url" echo "Validating: $url"
# --- 1. fetch spec content from URL and ensure it is not empty --- # --- 1. trigger validation using file_content ---
FILE_CONTENT=$(curl -fsSL \
-H "Authorization: token ${GITEA_TOKEN}" \
"${url}" \
|| true)
# Treat whitespace-only as empty
if [ -z "$(echo "$FILE_CONTENT" | tr -d '[:space:]')" ]; then
echo "❌ Spec content is empty or could not be fetched: $url"
HAS_FAILURE=1
continue
fi
# --- 2. trigger validation using file_content ---
VALIDATION_RESPONSE=$(curl -sS -X POST "https://${API_URL}/api/validate" \ VALIDATION_RESPONSE=$(curl -sS -X POST "https://${API_URL}/api/validate" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAPI_TOKEN" \ -H "Authorization: Bearer $OPENAPI_TOKEN" \
-d "$(jq -n \ -d "$(jq -n \
--arg file_content "$FILE_CONTENT" \ --arg path "$url" \
'{file_content: $file_content, export: "xml", ruleset: "default"}')") '{path: $path, export: "xml", ruleset: "default"}')")
echo "Validation response:" echo "Validation response:"
echo "$VALIDATION_RESPONSE" echo "$VALIDATION_RESPONSE"