Repository navigation
Enable cudaq-core packaging in CI - #5555
Conversation
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CI Summary (
|
| Job | Result |
|---|---|
binaries |
⏩ skipped |
build_and_test |
✅ success |
changes |
✅ success |
config_devdeps |
✅ success |
config_source_build |
⏩ skipped |
config_wheeldeps |
✅ success |
devdeps |
✅ success |
docker_image |
⏩ skipped |
documentation |
✅ success |
gen_code_coverage |
⏩ skipped |
metadata |
✅ success |
python_devel_wheel |
⏩ skipped |
python_metapackages |
⏩ skipped |
python_wheels |
⏩ skipped |
python_wheels_cu12_validation |
⏩ skipped |
python_wheels_cu13 |
⏩ skipped |
source_build |
⏩ skipped |
wheeldeps |
✅ success |
⏩ Skipped jobs (10) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
| Job |
|---|
binaries |
config_source_build |
docker_image |
gen_code_coverage |
python_devel_wheel |
python_metapackages |
python_wheels_cu12_validation |
python_wheels_cu13 |
python_wheels |
source_build |
All sub-jobs (47) — every matrix leg, with links
| Job | Status | Link |
|---|---|---|
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| CI Summary | ❔ in_progress | view |
| Check for stable CUDA-Q changes | ✅ success | view |
| Configure build (devdeps) | ✅ success | view |
| Configure build (source_build) | ⏩ skipped | view |
| Configure build (wheeldeps) | ✅ success | view |
| Create CUDA 12 Python wheels | ⏩ skipped | view |
| Create CUDA 13 Python wheels | ⏩ skipped | view |
| Create CUDA Quantum installer | ⏩ skipped | view |
| Create Docker images | ⏩ skipped | view |
| Create Python metapackages | ⏩ skipped | view |
| Create shared Python development wheel | ⏩ skipped | view |
| Documentation / Build and check docs | ✅ success | view |
| Gen code coverage | ⏩ skipped | view |
| Load dependencies (amd64, gcc12) / Caching | ✅ success | view |
| Load dependencies (amd64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (amd64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (amd64, llvm) / Caching | ✅ success | view |
| Load dependencies (amd64, llvm) / Finalize | ✅ success | view |
| Load dependencies (amd64, llvm) / Metadata | ✅ success | view |
| Load dependencies (arm64, gcc12) / Caching | ✅ success | view |
| Load dependencies (arm64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (arm64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (arm64, llvm) / Caching | ✅ success | view |
| Load dependencies (arm64, llvm) / Finalize | ✅ success | view |
| Load dependencies (arm64, llvm) / Metadata | ✅ success | view |
| Load source build cache | ⏩ skipped | view |
| Load wheel dependencies (amd64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Metadata | ✅ success | view |
| Prepare cache clean-up | ❔ in_progress | view |
| Retrieve PR info | ✅ success | view |
| Validate CUDA 12 Python wheels | ⏩ skipped | view |
✅ Required checks (7/7) — declared in .github/required-checks.yml for push
| Required check | Status | Link |
|---|---|---|
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Documentation / Build and check docs | ✅ success | view |
CI Summary (
|
| Job | Result |
|---|---|
binaries |
✅ success |
build_and_test |
✅ success |
changes |
✅ success |
config_devdeps |
✅ success |
config_source_build |
✅ success |
config_wheeldeps |
✅ success |
devdeps |
✅ success |
docker_image |
✅ success |
documentation |
⏩ skipped |
gen_code_coverage |
⏩ skipped |
metadata |
✅ success |
python_devel_wheel |
✅ success |
python_metapackages |
✅ success |
python_wheels |
✅ success |
python_wheels_cu12_validation |
✅ success |
python_wheels_cu13 |
✅ success |
source_build |
✅ success |
wheeldeps |
✅ success |
⏩ Skipped jobs (2) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
| Job |
|---|
documentation |
gen_code_coverage |
All sub-jobs (332) — every matrix leg, with links
| Job | Status | Link |
|---|---|---|
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| CI Summary | ❔ in_progress | view |
| Check for stable CUDA-Q changes | ✅ success | view |
| Configure build (devdeps) | ✅ success | view |
| Configure build (source_build) | ✅ success | view |
| Configure build (wheeldeps) | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel | ⏩ skipped | view |
| Create CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build and test cudaq.logical / Build and test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build and test cudaq.logical / Infer platform and Python version | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build and test cudaq.logical / Test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate devel wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build and test cudaq.logical / Build and test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build and test cudaq.logical / Infer platform and Python version | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build and test cudaq.logical / Test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.13, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build and test cudaq.logical / Build and test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build and test cudaq.logical / Infer platform and Python version | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build and test cudaq.logical / Test cudaq.logical | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.14, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Build Python 3.11 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Build cudaq-devel wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate devel wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Build Python 3.13 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.13, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Build Python 3.14 wheel | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Build and test cudaq.logical | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Build cudaq-devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Compute wheel info | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate devel wheel | ⏩ skipped | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.14, 13.0) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 12.6) / Build CUDA Quantum assets | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (debian:12) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (fedora:42) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (opensuse/leap:15.5) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (ubuntu:22.04) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Build CUDA Quantum assets | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (amd64, 13.0) / Validate installer (debian:12) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Validate installer (fedora:42) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Validate installer (opensuse/leap:15.5) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 13.0) / Validate installer (ubuntu:22.04) | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Build CUDA Quantum assets | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer (ubuntu:22.04) | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Build CUDA Quantum assets | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Prepare cache clean-up | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Prepare validation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 13.0) / Staging | ⏩ skipped | view |
| Create CUDA Quantum installer (arm64, 13.0) / Validate installer (ubuntu:22.04) | ✅ success | view |
| Create Docker images (amd64) / Documentation | ✅ success | view |
| Create Docker images (amd64) / Metadata | ✅ success | view |
| Create Docker images (amd64) / Prepare cache clean-up | ✅ success | view |
| Create Docker images (amd64) / Staging | ⏩ skipped | view |
| Create Docker images (amd64) / Validation | ✅ success | view |
| Create Docker images (amd64) / cuda-quantum (release) | ✅ success | view |
| Create Docker images (amd64) / cuda-quantum-dev (debug) | ✅ success | view |
| Create Docker images (amd64) / open-mpi | ⏩ skipped | view |
| Create Docker images (arm64) / Documentation | ⏩ skipped | view |
| Create Docker images (arm64) / Metadata | ✅ success | view |
| Create Docker images (arm64) / Prepare cache clean-up | ✅ success | view |
| Create Docker images (arm64) / Staging | ⏩ skipped | view |
| Create Docker images (arm64) / Validation | ✅ success | view |
| Create Docker images (arm64) / cuda-quantum (release) | ✅ success | view |
| Create Docker images (arm64) / cuda-quantum-dev (debug) | ✅ success | view |
| Create Docker images (arm64) / open-mpi | ⏩ skipped | view |
| Create Python metapackages / Build Python metapackages | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.14) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (13.0, 3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (13.0, 3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (13.0, 3.14) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.14) | ✅ success | view |
| Create shared Python development wheel / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Create shared Python development wheel / Build and test cudaq.logical | ⏩ skipped | view |
| Create shared Python development wheel / Build cudaq-devel wheel | ✅ success | view |
| Create shared Python development wheel / Compute wheel info | ✅ success | view |
| Create shared Python development wheel / Prepare validation | ✅ success | view |
| Create shared Python development wheel / Staging | ⏩ skipped | view |
| Create shared Python development wheel / Validate devel wheel | ⏩ skipped | view |
| Create shared Python development wheel / Validate wheel | ⏩ skipped | view |
| Create shared Python development wheel / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Documentation | ⏩ skipped | view |
| Gen code coverage | ⏩ skipped | view |
| Load dependencies (amd64, gcc12) / Caching | ✅ success | view |
| Load dependencies (amd64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (amd64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (amd64, llvm) / Caching | ✅ success | view |
| Load dependencies (amd64, llvm) / Finalize | ✅ success | view |
| Load dependencies (amd64, llvm) / Metadata | ✅ success | view |
| Load dependencies (arm64, gcc12) / Caching | ✅ success | view |
| Load dependencies (arm64, gcc12) / Finalize | ✅ success | view |
| Load dependencies (arm64, gcc12) / Metadata | ✅ success | view |
| Load dependencies (arm64, llvm) / Caching | ✅ success | view |
| Load dependencies (arm64, llvm) / Finalize | ✅ success | view |
| Load dependencies (arm64, llvm) / Metadata | ✅ success | view |
| Load source build cache (amd64, 12.6) / Caching | ✅ success | view |
| Load source build cache (amd64, 12.6) / Finalize | ✅ success | view |
| Load source build cache (amd64, 12.6) / Metadata | ✅ success | view |
| Load source build cache (amd64, 13.0) / Caching | ✅ success | view |
| Load source build cache (amd64, 13.0) / Finalize | ✅ success | view |
| Load source build cache (amd64, 13.0) / Metadata | ✅ success | view |
| Load source build cache (arm64, 12.6) / Caching | ✅ success | view |
| Load source build cache (arm64, 12.6) / Finalize | ✅ success | view |
| Load source build cache (arm64, 12.6) / Metadata | ✅ success | view |
| Load source build cache (arm64, 13.0) / Caching | ✅ success | view |
| Load source build cache (arm64, 13.0) / Finalize | ✅ success | view |
| Load source build cache (arm64, 13.0) / Metadata | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (amd64, 13.0) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 12.6) / Metadata | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Caching | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Finalize | ✅ success | view |
| Load wheel dependencies (arm64, 13.0) / Metadata | ✅ success | view |
| Prepare cache clean-up | ✅ success | view |
| Retrieve PR info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi9:9.6, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (ubuntu:22.04) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (ubuntu:22.04, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.13, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build Python ${{ inputs.python_version }} wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build and test cudaq.logical | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Build cudaq-devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Compute wheel info | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Prepare validation | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Staging | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate devel wheel | ⏩ skipped | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.14, 12.6) / Validate wheel on GPU (nvidia simulator) | ⏩ skipped | view |
✅ Required checks (53/53) — declared in .github/required-checks.yml for workflow_dispatch
| Required check | Status | Link |
|---|---|---|
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, gcc12, openmpi) / Dev environment (Python) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Build CUDA Quantum assets | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (debian:12) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (fedora:42) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (opensuse/leap:15.5) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA Quantum installer (amd64, 12.6) / Validate installer (ubuntu:22.04) | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Build CUDA Quantum assets | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Minimal OpenMPI installation | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer (redhat/ubi9:9.6) | ✅ success | view |
| Create CUDA Quantum installer (arm64, 12.6) / Validate installer (ubuntu:22.04) | ✅ success | view |
| Create Docker images (amd64) / Documentation | ✅ success | view |
| Create Docker images (amd64) / Validation | ✅ success | view |
| Create Docker images (arm64) / Validation | ✅ success | view |
| Create Python metapackages / Build Python metapackages | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (3.14) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.11) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.13) | ✅ success | view |
| Create Python metapackages / Test Python metapackages (12.6, 3.14) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (amd64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (debian:12) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (fedora:42) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Create CUDA 13 Python wheels (arm64, 3.11, 13.0) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (amd64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (debian:12) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (fedora:42) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10, --user) | ✅ success | view |
| Validate CUDA 12 Python wheels (arm64, 3.11, 12.6) / Validate wheel (redhat/ubi8:8.10) | ✅ success | view |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA 12 validation needs the core wheel built by the CUDA 13 workflow, but the CUDA 12 builds don't. Hence, build them alongside CUDA 13 and validate them in a separate validate-only call. Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
mitchdz
left a comment
There was a problem hiding this comment.
LGTM, just make sure this passes a full deployments/validation first.
CI Summary (
|
| Job | Result |
|---|---|
binaries |
⏩ skipped |
build_and_test |
✅ success |
changes |
✅ success |
config_devdeps |
✅ success |
config_source_build |
⏩ skipped |
config_wheeldeps |
⏩ skipped |
devdeps |
✅ success |
docker_image |
⏩ skipped |
documentation |
⏩ skipped |
gen_code_coverage |
⏩ skipped |
metadata |
✅ success |
python_devel_wheel |
⏩ skipped |
python_metapackages |
⏩ skipped |
python_wheels |
⏩ skipped |
python_wheels_cu12_validation |
⏩ skipped |
python_wheels_cu13 |
⏩ skipped |
source_build |
⏩ skipped |
wheeldeps |
⏩ skipped |
⏩ Skipped jobs (13) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
| Job |
|---|
binaries |
config_source_build |
config_wheeldeps |
docker_image |
documentation |
gen_code_coverage |
python_devel_wheel |
python_metapackages |
python_wheels_cu12_validation |
python_wheels_cu13 |
python_wheels |
source_build |
wheeldeps |
All sub-jobs (28) — every matrix leg, with links
| Job | Status | Link |
|---|---|---|
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| CI Summary | ❔ in_progress | view |
| Check for stable CUDA-Q changes | ✅ success | view |
| Configure build (devdeps) | ✅ success | view |
| Configure build (source_build) | ⏩ skipped | view |
| Configure build (wheeldeps) | ⏩ skipped | view |
| Create CUDA 12 Python wheels | ⏩ skipped | view |
| Create CUDA 13 Python wheels | ⏩ skipped | view |
| Create CUDA Quantum installer | ⏩ skipped | view |
| Create Docker images | ⏩ skipped | view |
| Create Python metapackages | ⏩ skipped | view |
| Create shared Python development wheel | ⏩ skipped | view |
| Documentation | ⏩ skipped | view |
| Gen code coverage | ⏩ skipped | view |
| Load dependencies (amd64, llvm) / Caching | ✅ success | view |
| Load dependencies (amd64, llvm) / Finalize | ✅ success | view |
| Load dependencies (amd64, llvm) / Metadata | ✅ success | view |
| Load dependencies (arm64, llvm) / Caching | ✅ success | view |
| Load dependencies (arm64, llvm) / Finalize | ✅ success | view |
| Load dependencies (arm64, llvm) / Metadata | ✅ success | view |
| Load source build cache | ⏩ skipped | view |
| Load wheel dependencies | ⏩ skipped | view |
| Prepare cache clean-up | ✅ success | view |
| Retrieve PR info | ✅ success | view |
| Validate CUDA 12 Python wheels | ⏩ skipped | view |
✅ Required checks (4/4) — declared in .github/required-checks.yml for merge_group_fast
| Required check | Status | Link |
|---|---|---|
| Build and test (amd64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (amd64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Debug) | ✅ success | view |
| Build and test (arm64, llvm, openmpi) / Dev environment (Python) | ✅ success | view |
Since NVIDIA/cuda-quantum#5555 (an ancestor of the pinned 7045e904), the cuda-quantum wheel Dockerfile places the CUDA-independent cudaq-core wheel under wheelhouse/candidate-core/ for CUDA 12 builds, since only the CUDA 13 pipeline publishes it. The get-cudaq-wheels action exports that wheelhouse as /cudaq-wheels and the wheel tests pass it to pip --find-links, which does not recurse, so cuda-quantum-cu12's exact dependency on cudaq-core could not be resolved and every CUDA 12.6 "Test CUDA-QX wheels" job failed. Add a step after the wheel builds that moves any candidate-core/cudaq_core-*.whl to the top of /cudaq-wheels. It runs whenever the action is not lookup-only so restored caches stay flat too, and is a no-op for CUDA 13. Signed-off-by: Chuck Ketcham <cketcham@nvidia.com>
Enable split-wheel builds in CI:
pip install cudaqis still the user entry point: installing matching core, frontend, and logical dependencies.Validate fresh installs, replacement of published packages.
Pipeline:
Full CI: https://github.com/NVIDIA/cuda-quantum/actions/runs/37574628892
Deployment: https://github.com/NVIDIA/cuda-quantum/actions/runs/37568998854
Validation: https://github.com/NVIDIA/cuda-quantum/actions/runs/37580302912