This is an automated email from the ASF dual-hosted git repository.
yihua pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new dded13294e21 chore: Update release candidate validation in Github
action (#14295)
dded13294e21 is described below
commit dded13294e21c080fae72bb3651dc4988de77069
Author: Y Ethan Guo <[email protected]>
AuthorDate: Tue Nov 18 15:13:42 2025 -0800
chore: Update release candidate validation in Github action (#14295)
---
.github/workflows/release_candidate_validation.yml | 78 ++++++++++++++++++++--
packaging/bundle-validation/validate.sh | 2 +-
2 files changed, 73 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/release_candidate_validation.yml
b/.github/workflows/release_candidate_validation.yml
index b60a909bfa4d..1a5f44d04ea7 100644
--- a/.github/workflows/release_candidate_validation.yml
+++ b/.github/workflows/release_candidate_validation.yml
@@ -17,15 +17,11 @@ jobs:
runs-on: ubuntu-latest
if: false
env:
- HUDI_VERSION: 1.0.0
- STAGING_REPO_NUM: 1123
+ HUDI_VERSION: 1.1.0
+ STAGING_REPO_NUM: 1164
strategy:
matrix:
include:
- - scalaProfile: 'scala-2.13'
- flinkProfile: 'flink2.0'
- sparkProfile: 'spark3.5'
- sparkRuntime: 'spark3.5.1'
- scalaProfile: 'scala-2.13'
flinkProfile: 'flink1.20'
sparkProfile: 'spark3.5'
@@ -75,3 +71,73 @@ jobs:
SCALA_PROFILE: ${{ matrix.scalaProfile }}
run: |
./packaging/bundle-validation/ci_run.sh hudi_docker_java17
$HUDI_VERSION openjdk17 $STAGING_REPO_NUM
+
+ validate-release-candidate-bundles-spark4:
+ runs-on: ubuntu-latest
+ if: false
+ env:
+ HUDI_VERSION: 1.1.0
+ STAGING_REPO_NUM: 1164
+ strategy:
+ matrix:
+ include:
+ - scalaProfile: 'scala-2.13'
+ flinkProfile: 'flink1.20'
+ sparkProfile: 'spark4.0'
+ sparkRuntime: 'spark4.0.0'
+ steps:
+ - uses: actions/checkout@v3
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+ architecture: x64
+ cache: maven
+ - name: IT - Bundle Validation - OpenJDK 17
+ env:
+ FLINK_PROFILE: ${{ matrix.flinkProfile }}
+ SPARK_PROFILE: ${{ matrix.sparkProfile }}
+ SPARK_RUNTIME: ${{ matrix.sparkRuntime }}
+ SCALA_PROFILE: ${{ matrix.scalaProfile }}
+ run: |
+ ./packaging/bundle-validation/ci_run.sh hudi_docker_java17
$HUDI_VERSION openjdk17 $STAGING_REPO_NUM
+
+ validate-release-candidate-bundles-flink2:
+ runs-on: ubuntu-latest
+ if: false
+ env:
+ HUDI_VERSION: 1.1.0
+ STAGING_REPO_NUM: 1164
+ strategy:
+ matrix:
+ include:
+ - scalaProfile: 'scala-2.12'
+ flinkProfile: 'flink2.0'
+ sparkProfile: 'spark3.5'
+ sparkRuntime: 'spark3.5.1'
+ steps:
+ - uses: actions/checkout@v3
+ - name: Set up JDK 11
+ uses: actions/setup-java@v3
+ with:
+ java-version: '11'
+ distribution: 'temurin'
+ architecture: x64
+ cache: maven
+ - name: IT - Bundle Validation - OpenJDK 11
+ env:
+ FLINK_PROFILE: ${{ matrix.flinkProfile }}
+ SPARK_PROFILE: ${{ matrix.sparkProfile }}
+ SPARK_RUNTIME: ${{ matrix.sparkRuntime }}
+ SCALA_PROFILE: ${{ matrix.scalaProfile }}
+ run: |
+ ./packaging/bundle-validation/ci_run.sh hudi_docker_java11
$HUDI_VERSION openjdk11 $STAGING_REPO_NUM
+ - name: IT - Bundle Validation - OpenJDK 17
+ env:
+ FLINK_PROFILE: ${{ matrix.flinkProfile }}
+ SPARK_PROFILE: ${{ matrix.sparkProfile }}
+ SPARK_RUNTIME: ${{ matrix.sparkRuntime }}
+ SCALA_PROFILE: ${{ matrix.scalaProfile }}
+ run: |
+ ./packaging/bundle-validation/ci_run.sh hudi_docker_java17
$HUDI_VERSION openjdk17 $STAGING_REPO_NUM
diff --git a/packaging/bundle-validation/validate.sh
b/packaging/bundle-validation/validate.sh
index 3fd84786f62e..eaa5a28c9dc9 100755
--- a/packaging/bundle-validation/validate.sh
+++ b/packaging/bundle-validation/validate.sh
@@ -392,7 +392,7 @@ else
echo "::warning::validate.sh skip validating cli bundle for Spark < 3.5
build"
fi
-if [[ $SPARK_HOME == *"spark-3.5"* || $SPARK_HOME == *"spark-4.0"* ]]
+if [[ $SPARK_HOME == *"spark-3.5"* ]]
then
echo "::warning::validate.sh validating utilities bundle"
test_utilities_bundle $JARS_DIR/utilities.jar