Skip to content

Drop test-wheels-deps-wheels job and orphaned build scripts#872

Draft
leofang wants to merge 3 commits into
NVIDIA:mainfrom
leofang:leof/drop-test-wheels-deps-wheels
Draft

Drop test-wheels-deps-wheels job and orphaned build scripts#872
leofang wants to merge 3 commits into
NVIDIA:mainfrom
leofang:leof/drop-test-wheels-deps-wheels

Conversation

@leofang
Copy link
Copy Markdown
Member

@leofang leofang commented Apr 28, 2026

Summary

Clean up old CI artefacts as part of the transition to the new VM-based CI (#671).

Commit 1 — Drop test-wheels-deps-wheels job and orphaned build scripts

Remove the old-CI test-wheels-deps-wheels job from ci.yaml and delete three scripts that are no longer referenced by any workflow:

  • ci/build_wheel.sh — replaced by cibuildwheel in build-wheel.yml (Set up a new VM-based CI infrastructure  #604)
  • ci/build_wheel.ps1 — Windows equivalent, same story
  • ci/test_wheel_deps_wheels.sh — only caller was the removed job

test-wheels-deps-wheels was not in the checks job's needs list, so this removal does not affect the merge gate.

Commit 2 — Remove dead BUILD_MATRIX output

BUILD_MATRIX was computed by the compute-matrix job but never consumed by any downstream job. Remove it from the outputs, the shell script, and the corresponding build-matrix section in ci/matrix.yml.

Commit 3 — Consolidate ci/matrix.yml into ci/test-matrix.yml

Move the old container-based CI matrix entries into ci/test-matrix.yml:

  • test-matrixlinux.pull-request-legacy (6 entries: CUDA 12.0.1 and 12.2.2)
  • simulator-matrix → top-level simulator key

Changes vs the old matrix:

  • Hard-wire LINUX_VER to ubuntu22.04 directly in the three old CI reusable workflows (conda-python-tests.yaml, simulator-test.yaml, wheels-test.yaml) and drop the field from the matrix entirely
  • Drop all CUDA 12.9.1 and 13.0.0 entries — already covered by the new CI
  • Retain 12.0.1 and 12.2.2 entries with their NUMBA_VERSION / CUDA_CORE_VERSION pins for oldest-dep compat testing

ci/matrix.yml is now fully redundant and deleted.

Partially addresses #671.

-- Leo's bot

Remove the `test-wheels-deps-wheels` old-CI job from `ci.yaml`
and delete three scripts that are no longer referenced by any
workflow:

- ci/build_wheel.sh — replaced by cibuildwheel in build-wheel.yml
- ci/build_wheel.ps1 — Windows equivalent, same story
- ci/test_wheel_deps_wheels.sh — only caller was the removed job

The new VM-based CI (PR NVIDIA#604) already covers wheel-level testing
via test-wheel-linux.yml and test-wheel-windows.yml, making the
old container-based `test-wheels-deps-wheels` job redundant.

Note: `test-wheels-deps-wheels` was not in the `checks` job's
`needs` list, so this removal does not affect the merge gate.

Closes NVIDIA#671 (partially)
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Apr 28, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

BUILD_MATRIX was computed by the `compute-matrix` job but never
referenced by any downstream job.  Remove it from the outputs,
the shell script, and the corresponding `build-matrix` section
in ci/matrix.yml.
@leofang leofang force-pushed the leof/drop-test-wheels-deps-wheels branch from c5e5185 to eb39e39 Compare April 28, 2026 03:44
Move the old container-based CI matrix entries into
ci/test-matrix.yml under linux.pull-request-legacy, and the
simulator matrix under a top-level simulator key.  Update
compute-matrix to read from the new locations.

Changes vs the old matrix:
- Hard-wire LINUX_VER to ubuntu22.04 directly in the old CI
  reusable workflows and drop the field from the matrix entirely
- Drop all CUDA 12.9.1 and 13.0.0 entries (already covered by
  the new CI)
- Retain 12.0.1 and 12.2.2 entries with their accompanying
  NUMBA_VERSION / CUDA_CORE_VERSION pins

ci/matrix.yml is now fully redundant and deleted.
@leofang leofang force-pushed the leof/drop-test-wheels-deps-wheels branch from eb39e39 to 060aee1 Compare April 28, 2026 03:46
@leofang
Copy link
Copy Markdown
Member Author

leofang commented Apr 28, 2026

/ok to test 060aee1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant