4545 python-lint :
4646 name : " Python (lint)"
4747 runs-on :
48- - runs-on=${{ github.run_id }}
48+ - runs-on=${{ github.run_id }}/image=vortex-ci
4949 - family=m7i+m7i-flex+m7a
5050 - cpu=16
51- - image=ubuntu24-full-x64
5251 - extras=s3-cache
5352 - tag=python-lint
5453 timeout-minutes : 120
7776 python-test :
7877 name : " Python (test)"
7978 runs-on :
80- - runs-on=${{ github.run_id }}
79+ - runs-on=${{ github.run_id }}/image=vortex-ci
8180 - family=m7i+m7i-flex+m7a
8281 - cpu=16
83- - image=ubuntu24-full-x64
8482 - extras=s3-cache
8583 - tag=python-test
8684 timeout-minutes : 120
@@ -161,20 +159,16 @@ jobs:
161159 name : " Rust (docs)"
162160 timeout-minutes : 120
163161 runs-on :
164- - runs-on=${{ github.run_id }}
162+ - runs-on=${{ github.run_id }}/image=vortex-ci
165163 - family=m7i+m7i-flex+m7a
166164 - cpu=8
167- - image=ubuntu24-full-x64
168165 - extras=s3-cache
169166 - tag=rust-docs
170167 steps :
171168 - uses : runs-on/action@v2
172169 with :
173170 sccache : s3
174171 - uses : actions/checkout@v6
175- - uses : ./.github/actions/setup-rust
176- with :
177- repo-token : ${{ secrets.GITHUB_TOKEN }}
178172 - name : Docs
179173 run : |
180174 RUSTDOCFLAGS="-D warnings" cargo doc --no-deps
@@ -185,10 +179,9 @@ jobs:
185179 name : " Rust build (${{matrix.config.name}})"
186180 timeout-minutes : 120
187181 runs-on :
188- - runs-on=${{ github.run_id }}
182+ - runs-on=${{ github.run_id }}/image=vortex-ci
189183 - family=m7i+m7i-flex+m7a
190184 - cpu=8
191- - image=ubuntu24-full-x64
192185 - extras=s3-cache
193186 - tag=${{ matrix.config.name }}
194187 env :
@@ -218,14 +211,9 @@ jobs:
218211 with :
219212 sccache : s3
220213 - uses : actions/checkout@v6
221- - uses : ./.github/actions/setup-rust
222- with :
223- repo-token : ${{ secrets.GITHUB_TOKEN }}
224214 - name : Install wasm32 target
225215 if : ${{ matrix.config.target == 'wasm32-unknown-unknown' }}
226216 run : rustup target add wasm32-unknown-unknown
227- - name : Install cargo-hack
228- uses : taiki-e/install-action@cargo-hack
229217 - name : Rust Build (${{matrix.config.name}})
230218 run : ${{matrix.config.env.rustflags}} cargo hack ${{matrix.config.command}} --locked ${{matrix.config.args}} --ignore-private
231219 - name : " Make sure no files changed after build"
@@ -237,43 +225,33 @@ jobs:
237225 name : " Check build with minimal dependencies"
238226 timeout-minutes : 120
239227 runs-on :
240- - runs-on=${{ github.run_id }}
228+ - runs-on=${{ github.run_id }}/image=vortex-ci
241229 - family=m7i+m7i-flex+m7a
242230 - cpu=8
243- - image=ubuntu24-full-x64
244231 - extras=s3-cache
245232 - tag=rust-min-deps
246233 steps :
247234 - uses : runs-on/action@v2
248235 with :
249236 sccache : s3
250237 - uses : actions/checkout@v6
251- - uses : ./.github/actions/setup-rust
252- with :
253- repo-token : ${{ secrets.GITHUB_TOKEN }}
254- - uses : taiki-e/install-action@cargo-hack
255238 - uses : taiki-e/install-action@cargo-minimal-versions
256239 - run : cargo minimal-versions check --direct --workspace --ignore-private
257240
258241 rust-lint :
259242 name : " Rust (lint)"
260243 timeout-minutes : 120
261244 runs-on :
262- - runs-on=${{ github.run_id }}
245+ - runs-on=${{ github.run_id }}/image=vortex-ci
263246 - family=m7i+m7i-flex+m7a
264247 - cpu=16
265- - image=ubuntu24-full-x64
266248 - extras=s3-cache
267249 - tag=rust-lint
268250 steps :
269251 - uses : runs-on/action@v2
270252 with :
271253 sccache : s3
272254 - uses : actions/checkout@v6
273- - uses : ./.github/actions/setup-rust
274- with :
275- toolchain : nightly
276- repo-token : ${{ secrets.GITHUB_TOKEN }}
277255 - name : Rust Lint - Format
278256 run : cargo +nightly fmt --all --check
279257 - name : Rustc check
@@ -286,25 +264,19 @@ jobs:
286264 run : cargo clippy --locked --all-targets -- -D warnings
287265
288266 rust-lint-no-default :
289- name : " Rust (lint, no default)"
267+ name : " Rust (lint, no default)" /image=vortex-ci
290268 timeout-minutes : 120
291269 runs-on :
292270 - runs-on=${{ github.run_id }}
293271 - family=m7i+m7i-flex+m7a
294272 - cpu=16
295- - image=ubuntu24-full-x64
296273 - extras=s3-cache
297274 - tag=rust-lint-no-default
298275 steps :
299276 - uses : runs-on/action@v2
300277 with :
301278 sccache : s3
302279 - uses : actions/checkout@v6
303- - uses : ./.github/actions/setup-rust
304- with :
305- repo-token : ${{ secrets.GITHUB_TOKEN }}
306- - name : Install cargo-hack
307- uses : taiki-e/install-action@cargo-hack
308280 - name : Rust Lint - Clippy No Default Features
309281 shell : bash
310282 run : |
@@ -323,10 +295,9 @@ jobs:
323295 - tpc-h
324296 - ffi
325297 runs-on :
326- - runs-on=${{ github.run_id }}
298+ - runs-on=${{ github.run_id }}/image=vortex-ci
327299 - family=m7i+m7i-flex+m7a
328300 - cpu=16
329- - image=ubuntu24-full-x64
330301 - extras=s3-cache
331302 - tag=rust-coverage
332303 - tag=suite-${{ matrix.suite }}
@@ -340,9 +311,6 @@ jobs:
340311 with :
341312 sccache : s3
342313 - uses : actions/checkout@v6
343- - uses : ./.github/actions/setup-rust
344- with :
345- repo-token : ${{ secrets.GITHUB_TOKEN }}
346314 - name : Install grcov
347315 uses : taiki-e/install-action@grcov
348316 - name : Install nextest
@@ -392,7 +360,6 @@ jobs:
392360 - runs-on=${{ github.run_id }}
393361 - family=m7i+m7i-flex+m7a
394362 - cpu=16
395- - image=ubuntu24-full-x64
396363 - extras=s3-cache
397364 - tag=rust-test-sanitizer
398365 env :
@@ -499,10 +466,9 @@ jobs:
499466 build-java :
500467 name : " Java"
501468 runs-on :
502- - runs-on=${{ github.run_id }}
469+ - runs-on=${{ github.run_id }}/image=vortex-ci
503470 - family=m7i+m7i-flex+m7a
504471 - cpu=16
505- - image=ubuntu24-full-x64
506472 - extras=s3-cache
507473 - tag=java
508474 timeout-minutes : 120
@@ -536,10 +502,9 @@ jobs:
536502 name : " Benchmark with Codspeed (Shard #${{ matrix.shard }})"
537503 timeout-minutes : 120
538504 runs-on :
539- - runs-on=${{ github.run_id }}
505+ - runs-on=${{ github.run_id }}/image=vortex-ci
540506 - family=c7i.8xlarge
541507 - extras=s3-cache
542- - image=ubuntu24-full-x64
543508 - tag=bench-codspeed-${{ matrix.shard }}
544509 steps :
545510 - uses : runs-on/action@v2
@@ -583,10 +548,9 @@ jobs:
583548 name : " C++ build"
584549 timeout-minutes : 120
585550 runs-on :
586- - runs-on=${{ github.run_id }}
551+ - runs-on=${{ github.run_id }}/image=vortex-ci
587552 - family=m7i+m7i-flex+m7a
588553 - cpu=8
589- - image=ubuntu24-full-x64
590554 - extras=s3-cache
591555 - tag=cxx-build
592556 steps :
0 commit comments