From 6bc5dd3497c8ae11e04385be29bbcf2951d817e4 Mon Sep 17 00:00:00 2001 From: anton-sidelnikov Date: Tue, 24 Feb 2026 15:23:31 +0100 Subject: [PATCH] rollback to path --- .gitea/workflows/openapi.yml | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/openapi.yml b/.gitea/workflows/openapi.yml index ec372231c..6ae0f0448 100644 --- a/.gitea/workflows/openapi.yml +++ b/.gitea/workflows/openapi.yml @@ -92,7 +92,6 @@ jobs: INTERNAL_OPENAPI_KEY: ${{ secrets.INTERNAL_OPENAPI_KEY }} API_URL: ${{ vars.OPENAPI_URL }} REPORTPORTAL_URL: ${{ vars.REPORTPORTAL_URL }} - GITEA_TOKEN: ${{ secrets.G_TOKEN_TEST }} run: | set -e @@ -111,26 +110,13 @@ jobs: echo "==============================" echo "Validating: $url" - # --- 1. fetch spec content from URL and ensure it is not empty --- - 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 --- + # --- 1. trigger validation using file_content --- VALIDATION_RESPONSE=$(curl -sS -X POST "https://${API_URL}/api/validate" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENAPI_TOKEN" \ -d "$(jq -n \ - --arg file_content "$FILE_CONTENT" \ - '{file_content: $file_content, export: "xml", ruleset: "default"}')") + --arg path "$url" \ + '{path: $path, export: "xml", ruleset: "default"}')") echo "Validation response:" echo "$VALIDATION_RESPONSE"