From cd55ab9be93979925da870b335e8fba2a2674e6e Mon Sep 17 00:00:00 2001 From: Joe Isaacs Date: Fri, 13 Feb 2026 18:25:48 +0000 Subject: [PATCH] fix[ci]: faster cuda build Signed-off-by: Joe Isaacs --- .github/workflows/ci.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a57060fd010..c88325c551c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -526,9 +526,6 @@ jobs: # Outline flat layouts for cuda scan. FLAT_LAYOUT_INLINE_ARRAY_NODE: true run: | - # Build with full debug info first (helps with caching) - cargo +$NIGHTLY_TOOLCHAIN build --locked -p vortex-cuda -p vortex-file -p vortex-test-e2e-cuda --all-features --target x86_64-unknown-linux-gnu - # Run tests with sanitizers and debug output cargo +$NIGHTLY_TOOLCHAIN nextest run \ --locked \ -p vortex-file \ @@ -541,20 +538,20 @@ jobs: - name: CUDA - memcheck env: CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER: compute-sanitizer --tool memcheck --leak-check=full --error-exitcode 1 - run: cargo test -p vortex-cuda + run: cargo +$NIGHTLY_TOOLCHAIN test --locked -p vortex-cuda --target x86_64-unknown-linux-gnu # TODO(joe): try to re-enable, This is hanging in CI. # - name: CUDA - racecheck # env: # CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER: compute-sanitizer --tool racecheck --error-exitcode 1 - # run: cargo test -p vortex-cuda + # run: cargo +$NIGHTLY_TOOLCHAIN test --locked -p vortex-cuda --target x86_64-unknown-linux-gnu - name: CUDA - synccheck env: CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER: compute-sanitizer --tool synccheck --error-exitcode 1 - run: cargo test -p vortex-cuda + run: cargo +$NIGHTLY_TOOLCHAIN test --locked -p vortex-cuda --target x86_64-unknown-linux-gnu - name: CUDA - initcheck env: CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER: compute-sanitizer --tool initcheck --error-exitcode 1 - run: cargo test -p vortex-cuda + run: cargo +$NIGHTLY_TOOLCHAIN test --locked -p vortex-cuda --target x86_64-unknown-linux-gnu - name: Build cudf test library run: cargo +$NIGHTLY_TOOLCHAIN build --locked -p vortex-test-e2e-cuda --target x86_64-unknown-linux-gnu - name: Download and run cudf-test-harness