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]

Reply via email to