@@ -415,6 +415,7 @@ jobs:
415415 uses : aminya/setup-cpp@v1
416416 with :
417417 compiler : llvm
418+ cache-tools : true
418419 - uses : ./.github/actions/setup-rust
419420 with :
420421 repo-token : ${{ secrets.GITHUB_TOKEN }}
@@ -496,9 +497,18 @@ jobs:
496497
497498 build-java :
498499 name : " Java"
499- runs-on : ubuntu-latest
500+ runs-on :
501+ - runs-on=${{ github.run_id }}
502+ - family=m7i+m7i-flex+m7a
503+ - cpu=16
504+ - image=ubuntu24-full-x64
505+ - extras=s3-cache
506+ - tag=java
500507 timeout-minutes : 120
501508 steps :
509+ - uses : runs-on/action@v2
510+ with :
511+ sccache : s3
502512 - uses : actions/checkout@v6
503513 - uses : actions/setup-java@v5
504514 with :
@@ -514,14 +524,14 @@ jobs:
514524 strategy :
515525 matrix :
516526 include :
517- - { shard: 1, name: "Core foundation", packages: "vortex-buffer vortex-dtype vortex-error" }
518- - { shard: 2, name: "Array types", packages: "vortex-array vortex-scalar vortex-vector", features: "--features test-harness" }
519- - { shard: 3, name: "Main library", packages: "vortex vortex-compute" }
520- - { shard: 4, name: "Encodings 1", packages: "vortex-alp vortex-bytebool vortex-datetime-parts" }
521- - { shard: 5, name: "Encodings 2", packages: "vortex-decimal-byte-parts vortex-fastlanes vortex-fsst", features: "--features test-harness" }
522- - { shard: 6, name: "Encodings 3", packages: "vortex-pco vortex-runend vortex-sequence" }
523- - { shard: 7, name: "Encodings 4", packages: "vortex-sparse vortex-zigzag vortex-zstd" }
524- - { shard: 8, name: "Storage formats", packages: "vortex-flatbuffers vortex-proto vortex-btrblocks" }
527+ - {shard: 1, name: "Core foundation", packages: "vortex-buffer vortex-dtype vortex-error"}
528+ - {shard: 2, name: "Array types", packages: "vortex-array vortex-scalar vortex-vector", features: "--features test-harness"}
529+ - {shard: 3, name: "Main library", packages: "vortex vortex-compute"}
530+ - {shard: 4, name: "Encodings 1", packages: "vortex-alp vortex-bytebool vortex-datetime-parts"}
531+ - {shard: 5, name: "Encodings 2", packages: "vortex-decimal-byte-parts vortex-fastlanes vortex-fsst", features: "--features test-harness"}
532+ - {shard: 6, name: "Encodings 3", packages: "vortex-pco vortex-runend vortex-sequence"}
533+ - {shard: 7, name: "Encodings 4", packages: "vortex-sparse vortex-zigzag vortex-zstd"}
534+ - {shard: 8, name: "Storage formats", packages: "vortex-flatbuffers vortex-proto vortex-btrblocks"}
525535 name : " Benchmark with Codspeed (Shard #${{ matrix.shard }})"
526536 timeout-minutes : 120
527537 runs-on :
0 commit comments