@@ -773,7 +773,7 @@ steps:
773773 set -ex
774774 cd /io/repo/hail
775775
776- export MILLOPTS='--no-daemon' HAIL_BUILD_MODE=Release
776+ export HAIL_DEPLOY_TARGET=dataproc-2.3.x HAIL_BUILD_MODE=Release MILLOPTS='--no-daemon'
777777 time retry sh mill --no-daemon --version
778778
779779 # We've encountered the following sporadic error in CI between `mill`
@@ -785,7 +785,7 @@ steps:
785785 # This was likely from running mill in server mode; mill main exits before
786786 # the jar has finished being written.
787787 time retry make shadowJar
788- if [ ! -f out/hail/2.12 /assembly.dest/out.jar ]; then
788+ if [ ! -f " out/hail/${HAIL_DEPLOY_TARGET} /assembly.dest/out.jar" ]; then
789789 echo 'no out.jar found after mill assembly returned. going to sleep'
790790 sleep 5
791791 fi
@@ -851,12 +851,12 @@ steps:
851851 set -ex
852852 cd /io/repo/hail
853853
854- export MILLOPTS='--no-daemon' HAIL_BUILD_MODE=CI
854+ export HAIL_DEPLOY_TARGET=dataproc-2.3.x HAIL_BUILD_MODE=CI MILLOPTS='--no-daemon'
855855 time retry sh mill --no-daemon --version
856856
857857 # See `build_hail_jar_and_wheel`
858858 time retry make shadowJar
859- if [ ! -f out/hail/2.12 /assembly.dest/out.jar ]; then
859+ if [ ! -f " out/hail/${HAIL_DEPLOY_TARGET} /assembly.dest/out.jar" ]; then
860860 echo 'no out.jar found after mill assembly returned. going to sleep'
861861 sleep 5
862862 fi
@@ -884,12 +884,12 @@ steps:
884884 set -ex
885885 cd /io/repo/hail
886886
887- export MILLOPTS='--no-daemon' HAIL_BUILD_MODE=CI
887+ export HAIL_DEPLOY_TARGET=dataproc-2.3.x MILLOPTS='--no-daemon' HAIL_BUILD_MODE=CI
888888 time retry sh mill --no-daemon --version
889889
890890 # See `build_hail_jar_and_wheel`
891891 time retry make shadowTestJar
892- if [ ! -f out/hail/2.12 /test/assembly.dest/out.jar ]; then
892+ if [ ! -f " out/hail/${HAIL_DEPLOY_TARGET} /test/assembly.dest/out.jar" ]; then
893893 echo 'no out.jar found after mill assembly returned. going to sleep'
894894 sleep 5
895895 fi
@@ -944,12 +944,13 @@ steps:
944944 set -ex
945945 cd /io/repo/hail
946946
947- export SPARK_VERSION="3.0.2" SCALA_VERSION="2.12.13" HAIL_BUILD_MODE=Release MILLOPTS='--no-daemon'
947+ export SPARK_VERSION="3.3.1" SCALA_VERSION="2.12.13"
948+ export HAIL_DEPLOY_TARGET=hdinsight-5.1 HAIL_BUILD_MODE=Release MILLOPTS='--no-daemon'
948949 time retry sh mill --no-daemon --version
949950
950951 # See `build_hail_jar_and_wheel`
951952 time retry make shadowJar
952- if [ ! -f out/hail/2.12 /assembly.dest/out.jar ]; then
953+ if [ ! -f " out/hail/${HAIL_DEPLOY_TARGET} /assembly.dest/out.jar" ]; then
953954 echo 'no out.jar found after mill assembly returned. going to sleep'
954955 sleep 5
955956 fi
@@ -1081,7 +1082,7 @@ steps:
10811082 inputs :
10821083 - from : /resources.tar.gz
10831084 to : /io/resources.tar.gz
1084- - from : /derived/debug/hail/out/hail/2.12 /test/assembly.dest/out.jar
1085+ - from : /derived/debug/hail/out/hail/dataproc-2.3.x /test/assembly.dest/out.jar
10851086 to : /io/hail-test.jar
10861087 - from : /splits.tar.gz
10871088 to : /io/splits.tar.gz
@@ -1701,8 +1702,8 @@ steps:
17011702 set -ex
17021703 cd /io/repo/hail
17031704
1704- HAIL_BUILD_MODE='CI'
1705- time retry sh mill --no-daemon hail[2.13 ].__.compile
1705+ export HAIL_BUILD_MODE='CI' SCALA_VERSION=2.13 SPARK_VERSION=3.5.3
1706+ time retry sh mill --no-daemon ' hail[].__.compile'
17061707 inputs :
17071708 - from : /repo
17081709 to : /io/repo
@@ -2573,7 +2574,7 @@ steps:
25732574 valueFrom : default_ns.name
25742575 mountPath : /batch-gsa-key
25752576 inputs :
2576- - from : /derived/release/hail/out/hail/2.12 /assembly.dest/out.jar
2577+ - from : /derived/release/hail/out/hail/dataproc-2.3.x /assembly.dest/out.jar
25772578 to : /io/hail.jar
25782579 - from : /repo/hail/env/REVISION
25792580 to : /io/REVISION
@@ -3499,7 +3500,7 @@ steps:
34993500 # #14452 - must build wheel with release `hailtop/hailctl/deploy.yaml`
35003501 # use `-o` to prevent `mill` from rebuilding the "SHADOW_JAR"
35013502 make upload-artifacts HAIL_BUILD_MODE=Release DEPLOY_REMOTE=origin \
3502- -o out/hail/2.12/assembly.dest/out.jar
3503+ -o shadowJar
35033504
35043505 echo Setting arguments and invoking release.sh.
35053506
@@ -3524,8 +3525,8 @@ steps:
35243525 inputs :
35253526 - from : /repo
35263527 to : /io/repo
3527- - from : /derived/release/hail/out/hail/2.12 /assembly.dest/out.jar
3528- to : /io/repo/hail/out/hail/2.12 /assembly.dest/out.jar
3528+ - from : /derived/release/hail/out/hail/dataproc-2.3.x /assembly.dest/out.jar
3529+ to : /io/repo/hail/out/hail/dataproc-2.3.x /assembly.dest/out.jar
35293530 - from : /azure-wheel
35303531 to : /io/azure-wheel
35313532 - from : /www.tar.gz
@@ -3769,7 +3770,7 @@ steps:
37693770 inputs :
37703771 - from : /resources.tar.gz
37713772 to : /io/resources.tar.gz
3772- - from : /derived/debug/hail/out/hail/2.12 /test/assembly.dest/out.jar
3773+ - from : /derived/debug/hail/out/hail/dataproc-2.3.x /test/assembly.dest/out.jar
37733774 to : /io/hail-test.jar
37743775 - from : /repo/hail/testng-fs.xml
37753776 to : /io/testng-fs.xml
@@ -3811,7 +3812,7 @@ steps:
38113812 inputs :
38123813 - from : /resources.tar.gz
38133814 to : /io/resources.tar.gz
3814- - from : /derived/debug/hail/out/hail/2.12 /test/assembly.dest/out.jar
3815+ - from : /derived/debug/hail/out/hail/dataproc-2.3.x /test/assembly.dest/out.jar
38153816 to : /io/hail-test.jar
38163817 - from : /repo/hail/testng-services.xml
38173818 to : /io/testng-services.xml
0 commit comments