This is an automated email from the ASF dual-hosted git repository. xiangfu0 pushed a commit to branch release-1.6.0-validation-rc1 in repository https://gitbox.apache.org/repos/asf/pinot.git
commit 99bdd908f488040959877dfa8058c8c2b5c2b919 Author: Xiang Fu <[email protected]> AuthorDate: Thu Oct 22 15:46:52 2026 -0700 Enable isolated hosted validation for Pinot 1.6.0 RC1 --- .github/workflows/pinot_compatibility_tests.yml | 7 +++++++ .github/workflows/pinot_integration_tests.yml | 8 ++++++++ .github/workflows/pinot_java11_client_compatibility.yml | 8 ++++++++ ...pinot_multi_stage_query_engine_compatibility_tests.yml | 7 +++++++ .github/workflows/pinot_quickstart_tests.yml | 8 ++++++++ .github/workflows/pinot_unit_tests.yml | 15 +++++++++++++++ compatibility-verifier/compCheck.sh | 4 ++-- 7 files changed, 55 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pinot_compatibility_tests.yml b/.github/workflows/pinot_compatibility_tests.yml index 534c33a39f2..1d1a27bf5e4 100644 --- a/.github/workflows/pinot_compatibility_tests.yml +++ b/.github/workflows/pinot_compatibility_tests.yml @@ -53,6 +53,13 @@ jobs: run: | npm install -g [email protected] npm --version + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Pinot Compatibility Regression Testing if : ${{github.event_name == 'workflow_dispatch'}} env: diff --git a/.github/workflows/pinot_integration_tests.yml b/.github/workflows/pinot_integration_tests.yml index 8d64b2fae23..00680d411d8 100644 --- a/.github/workflows/pinot_integration_tests.yml +++ b/.github/workflows/pinot_integration_tests.yml @@ -20,6 +20,7 @@ name: Pinot Integration Tests on: + workflow_dispatch: push: branches: - master @@ -76,6 +77,13 @@ jobs: key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven- + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Build Project env: RUN_INTEGRATION_TESTS: true diff --git a/.github/workflows/pinot_java11_client_compatibility.yml b/.github/workflows/pinot_java11_client_compatibility.yml index 0f7429a18bd..133e62208b6 100644 --- a/.github/workflows/pinot_java11_client_compatibility.yml +++ b/.github/workflows/pinot_java11_client_compatibility.yml @@ -20,6 +20,7 @@ name: Pinot Java 11 Client Compatibility on: + workflow_dispatch: push: branches: - master @@ -91,6 +92,13 @@ jobs: key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven- + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Verify the Java 11 clients on a Java 11 JVM timeout-minutes: 40 env: diff --git a/.github/workflows/pinot_multi_stage_query_engine_compatibility_tests.yml b/.github/workflows/pinot_multi_stage_query_engine_compatibility_tests.yml index 17f02b5d441..aae36fcd127 100644 --- a/.github/workflows/pinot_multi_stage_query_engine_compatibility_tests.yml +++ b/.github/workflows/pinot_multi_stage_query_engine_compatibility_tests.yml @@ -53,6 +53,13 @@ jobs: run: | npm install -g [email protected] npm --version + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Pinot Multi-Stage Query Engine Compatibility Regression Testing if : ${{github.event_name == 'workflow_dispatch'}} env: diff --git a/.github/workflows/pinot_quickstart_tests.yml b/.github/workflows/pinot_quickstart_tests.yml index 910f0ca2b6a..3972c5a959b 100644 --- a/.github/workflows/pinot_quickstart_tests.yml +++ b/.github/workflows/pinot_quickstart_tests.yml @@ -20,6 +20,7 @@ name: Pinot Quickstart Tests on: + workflow_dispatch: push: branches: - master @@ -76,6 +77,13 @@ jobs: key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven- + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Quickstart on JDK ${{ matrix.java }} timeout-minutes: 120 run: | diff --git a/.github/workflows/pinot_unit_tests.yml b/.github/workflows/pinot_unit_tests.yml index e6976ee1640..e4627cb1c3a 100644 --- a/.github/workflows/pinot_unit_tests.yml +++ b/.github/workflows/pinot_unit_tests.yml @@ -20,6 +20,7 @@ name: Pinot Unit Tests on: + workflow_dispatch: push: branches: - master @@ -60,6 +61,13 @@ jobs: java-version: 25 distribution: 'temurin' cache: 'maven' + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Install pinot-dependency-verifier into repo timeout-minutes: 120 run: | @@ -111,6 +119,13 @@ jobs: key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven- + - name: Use repository Maven wrapper + run: | + mkdir -p "$RUNNER_TEMP/pinot-maven-bin" + printf '#!/bin/sh\nexec "$GITHUB_WORKSPACE/mvnw" "$@"\n' > "$RUNNER_TEMP/pinot-maven-bin/mvn" + chmod +x "$RUNNER_TEMP/pinot-maven-bin/mvn" + echo "$RUNNER_TEMP/pinot-maven-bin" >> "$GITHUB_PATH" + ./mvnw --version - name: Build Project env: RUN_INTEGRATION_TESTS: false diff --git a/compatibility-verifier/compCheck.sh b/compatibility-verifier/compCheck.sh index 7ab06270fb8..bad20a0354a 100755 --- a/compatibility-verifier/compCheck.sh +++ b/compatibility-verifier/compCheck.sh @@ -131,7 +131,7 @@ function waitForServerReady() { while [ $status -ne 0 ]; do sleep 1 echo "Checking port ${SERVER_ADMIN_PORT} for server ready" - curl localhost:${SERVER_ADMIN_PORT}/health 1>/dev/null 2>&1 + curl --fail localhost:${SERVER_ADMIN_PORT}/health 1>/dev/null 2>&1 status=$? done } @@ -141,7 +141,7 @@ function waitForServer2Ready() { while [ $status -ne 0 ]; do sleep 1 echo "Checking port ${SERVER_2_ADMIN_PORT} for server ready" - curl localhost:${SERVER_2_ADMIN_PORT}/health 1>/dev/null 2>&1 + curl --fail localhost:${SERVER_2_ADMIN_PORT}/health 1>/dev/null 2>&1 status=$? done } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
