diff --git a/.gitea/workflows/openapi.yml b/.gitea/workflows/openapi.yml index ecee5a38e..e969ac8eb 100644 --- a/.gitea/workflows/openapi.yml +++ b/.gitea/workflows/openapi.yml @@ -92,6 +92,7 @@ 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,7 +112,7 @@ jobs: echo "Validating: $url" # --- 1. fetch spec content from URL and ensure it is not empty --- - FILE_CONTENT=$(curl -fsSL "$url" || true) + FILE_CONTENT=$(curl -fsSL "${url}?token=${G_TOKEN_TEST}" || true) # Treat whitespace-only as empty if [ -z "$(echo "$FILE_CONTENT" | tr -d '[:space:]')" ]; then @@ -120,6 +121,10 @@ jobs: continue fi + echo "--- First 5 lines of spec ---" + echo "$FILE_CONTENT" | head -n 5 + echo "-----------------------------" + # --- 2. trigger validation using file_content --- VALIDATION_RESPONSE=$(curl -sS -X POST "https://${API_URL}/api/validate" \ -H "Content-Type: application/json" \