Skip to content

[ci] split configure so jobs can start earlier#4139

Open
mitchdz wants to merge 1 commit intomainfrom
test-ci-improvements
Open

[ci] split configure so jobs can start earlier#4139
mitchdz wants to merge 1 commit intomainfrom
test-ci-improvements

Conversation

@mitchdz
Copy link
Collaborator

@mitchdz mitchdz commented Mar 11, 2026

This splits the configure step into 3 stages, so jobs can start earlier without all being gated.

This ultimately leads to Load Source Build Cache being the last dependency, and hence Create Cuda Quantum Installer being the last job to finish in CI like usual, so no real time performance gain is seen here. However, errors can be seen earlier from other workflows and when Create Cuda Quantum Installer workflow gets performance improvements, then we will not be gated by Build and test.

You can see an example workflow here https://github.com/NVIDIA/cuda-quantum/actions/runs/22936904460

Signed-off-by: Mitchell <mitch_dz@hotmail.com>
@mitchdz mitchdz added the enhancement New feature or request label Mar 11, 2026
@mitchdz mitchdz changed the title [Testing] - test CI improvements [ci] split configure so jobs can start earlier Mar 11, 2026
github-actions bot pushed a commit that referenced this pull request Mar 11, 2026
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 11, 2026 06:03 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant