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"
@@ -400,14 +391,13 @@ jobs:
400391 org.apache.spark.sql.CometCollationSuite
401392 fail-fast : false
402393 name : ${{ matrix.profile.name }}/${{ matrix.profile.scan_impl }} [${{ matrix.suite.name }}]
403- 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' }}
394+ runs-on : ubuntu-24.04
404395 container :
405396 image : amd64/rust
406397 env :
407398 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' || '' }}
408399
409400 steps :
410- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
411401 - uses : actions/checkout@v6
412402
413403 - name : Setup Rust & Java toolchain
@@ -448,14 +438,12 @@ jobs:
448438 verify-benchmark-results-tpch :
449439 needs : build-native
450440 name : Verify TPC-H Results
451- 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' }}
441+ runs-on : ubuntu-24.04
452442 container :
453443 image : amd64/rust
454444 env :
455445 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
456446 steps :
457- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
458-
459447 - uses : actions/checkout@v6
460448
461449 - name : Setup Rust & Java toolchain
@@ -504,7 +492,7 @@ jobs:
504492 verify-benchmark-results-tpcds :
505493 needs : build-native
506494 name : Verify TPC-DS Results (${{ matrix.join }})
507- 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' }}
495+ runs-on : ubuntu-24.04
508496 container :
509497 image : amd64/rust
510498 env :
@@ -514,8 +502,6 @@ jobs:
514502 join : [sort_merge, broadcast, hash]
515503 fail-fast : false
516504 steps :
517- - uses : runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
518-
519505 - uses : actions/checkout@v6
520506
521507 - name : Setup Rust & Java toolchain
0 commit comments