6363 # Fast lint check - gates all other jobs
6464 lint :
6565 name : Lint
66- runs-on : ubuntu-latest
66+ runs-on : ubuntu-24.04
6767 container :
6868 image : amd64/rust
6969 steps :
7777 lint-java :
7878 needs : lint
7979 name : Lint Java (${{ matrix.profile.name }})
80- runs-on : ubuntu-latest
80+ runs-on : ubuntu-24.04
8181 container :
8282 image : amd64/rust
8383 env :
@@ -103,7 +103,6 @@ jobs:
103103 # spark-4.2 profiles.
104104 fail-fast : false
105105 steps :
106- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
107106 - uses : actions/checkout@v6
108107
109108 - name : Setup Rust & Java toolchain
@@ -154,7 +153,7 @@ jobs:
154153 build-spark-4-1 :
155154 needs : lint
156155 name : Build Spark 4.1, JDK 17
157- runs-on : ubuntu-latest
156+ runs-on : ubuntu-24.04
158157 container :
159158 image : amd64/rust
160159 steps :
@@ -183,11 +182,10 @@ jobs:
183182 build-native :
184183 needs : lint
185184 name : Build Native Library
186- runs-on : ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a+m7a+c8a,cpu=8,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion-comet', github.run_id) || ' ubuntu-latest' }}
185+ runs-on : ubuntu-24.04
187186 container :
188187 image : amd64/rust
189188 steps :
190- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
191189 - uses : actions/checkout@v6
192190 - name : Setup Rust toolchain
193191 uses : ./.github/actions/setup-builder
@@ -236,12 +234,10 @@ jobs:
236234 linux-test-rust :
237235 needs : lint
238236 name : ubuntu-latest/rust-test
239- runs-on : ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a+m7a+c8a,cpu=16,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion-comet', github.run_id) || ' ubuntu-latest' }}
237+ runs-on : ubuntu-24.04
240238 container :
241239 image : amd64/rust
242240 steps :
243- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
244-
245241 - uses : actions/checkout@v6
246242
247243 - name : Setup Rust & Java toolchain
@@ -292,11 +288,6 @@ jobs:
292288 maven_opts : " -Pspark-3.5 -Pscala-2.13"
293289 scan_impl : " native_iceberg_compat"
294290
295- - name : " Spark 4.0, JDK 17"
296- java_version : " 17"
297- maven_opts : " -Pspark-4.0"
298- scan_impl : " auto"
299-
300291 - name : " Spark 4.0, JDK 21"
301292 java_version : " 21"
302293 maven_opts : " -Pspark-4.0"
@@ -404,14 +395,13 @@ jobs:
404395 org.apache.spark.sql.CometCollationSuite
405396 fail-fast : false
406397 name : ${{ matrix.profile.name }}/${{ matrix.profile.scan_impl }} [${{ matrix.suite.name }}]
407- runs-on : ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a+m7a+c8a,cpu=16,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion-comet', github.run_id) || ' ubuntu-latest' }}
398+ runs-on : ubuntu-24.04
408399 container :
409400 image : amd64/rust
410401 env :
411402 JAVA_TOOL_OPTIONS : ${{ (matrix.profile.java_version == '17' || matrix.profile.java_version == '21') && '--add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=java.base/sun.util.calendar=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED' || '' }}
412403
413404 steps :
414- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
415405 - uses : actions/checkout@v6
416406
417407 - name : Setup Rust & Java toolchain
@@ -452,14 +442,12 @@ jobs:
452442 verify-benchmark-results-tpch :
453443 needs : build-native
454444 name : Verify TPC-H Results
455- runs-on : ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a+m7a+c8a,cpu=16,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion-comet', github.run_id) || ' ubuntu-latest' }}
445+ runs-on : ubuntu-24.04
456446 container :
457447 image : amd64/rust
458448 env :
459449 JAVA_TOOL_OPTIONS : --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=java.base/sun.util.calendar=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.cs=ALL-UNNAMED --add-opens=java.base/sun.security.action=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED
460450 steps :
461- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
462-
463451 - uses : actions/checkout@v6
464452
465453 - name : Setup Rust & Java toolchain
@@ -508,7 +496,7 @@ jobs:
508496 verify-benchmark-results-tpcds :
509497 needs : build-native
510498 name : Verify TPC-DS Results (${{ matrix.join }})
511- runs-on : ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a+m7a+c8a,cpu=16,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion-comet', github.run_id) || ' ubuntu-latest' }}
499+ runs-on : ubuntu-24.04
512500 container :
513501 image : amd64/rust
514502 env :
@@ -518,8 +506,6 @@ jobs:
518506 join : [sort_merge, broadcast, hash]
519507 fail-fast : false
520508 steps :
521- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
522-
523509 - uses : actions/checkout@v6
524510
525511 - name : Setup Rust & Java toolchain
0 commit comments