From f0b786d740248f71c6021e56ebdd27b843fcdc3d Mon Sep 17 00:00:00 2001 From: Gustavo Henrique Santos Souza de Miranda Date: Sat, 29 Nov 2025 04:26:10 -0300 Subject: [PATCH] Refine Qodana bootstrap: simplify POSIX-safe chain and suppress command output --- qodana.yaml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/qodana.yaml b/qodana.yaml index bf7d7eb..f0b6731 100644 --- a/qodana.yaml +++ b/qodana.yaml @@ -9,12 +9,8 @@ profile: name: qodana.recommended bootstrap: | # Generate sources (including protobuf) so Qodana resolves imports correctly. - # Use a POSIX-safe, fi-less chain to avoid /bin/sh parsing issues in CI. - chmod +x ./mvnw 2>/dev/null || true - ./mvnw -B -q -DskipTests -DskipITs=true generate-sources 2>/dev/null || \ - sh ./mvnw -B -q -DskipTests -DskipITs=true generate-sources 2>/dev/null || \ - mvn -B -q -DskipTests -DskipITs=true generate-sources 2>/dev/null || \ - echo "[Qodana bootstrap] Maven not available; skipping source generation" + # Single-line POSIX-safe chain to avoid /bin/sh parsing issues in CI (no brackets in output). + chmod +x ./mvnw >/dev/null 2>&1 || true; ./mvnw -B -q -DskipTests -DskipITs=true generate-sources >/dev/null 2>&1 || sh ./mvnw -B -q -DskipTests -DskipITs=true generate-sources >/dev/null 2>&1 || mvn -B -q -DskipTests -DskipITs=true generate-sources >/dev/null 2>&1 || echo "Qodana bootstrap: Maven not available; skipping source generation" include: - name: CheckDependencyLicenses exclude: