Skip to content

ci: align PR build matrices for release and develop targets#391

Open
plexoos wants to merge 8 commits into
mainfrom
consolidate-build-matrix
Open

ci: align PR build matrices for release and develop targets#391
plexoos wants to merge 8 commits into
mainfrom
consolidate-build-matrix

Conversation

@plexoos

@plexoos plexoos commented Jun 29, 2026

Copy link
Copy Markdown
Member

Consolidate the PR image build matrix so release and develop targets share the same supported CUDA,
OptiX, and Geant4 configurations.

Add the CUDA 12.5.1 and 13.2.0 configurations to the missing targets, and reuse the shared
configuration list for develop image testing and cleanup so all PR build, test, and cleanup jobs
stay in sync.

Copilot AI review requested due to automatic review settings June 29, 2026 18:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@plexoos plexoos self-assigned this Jun 29, 2026
@plexoos plexoos added the ci label Jun 29, 2026
@plexoos plexoos force-pushed the consolidate-build-matrix branch from 423cacc to 0927d8a Compare June 29, 2026 22:24
plexoos added 8 commits June 29, 2026 18:58
Consolidate the PR image build matrix so release and develop targets share the same supported CUDA,
OptiX, and Geant4 configurations.

Add the CUDA 12.5.1 and 13.2.0 configurations to the missing targets, and reuse the shared
configuration list for develop image testing and cleanup so all PR build, test, and cleanup jobs
stay in sync.
Add a Dockerfile `PYTHON_VERSION` build arg and configure uv to use a
uv-managed CPython 3.13 environment during dependency sync.

This prevents Ubuntu 26.04 builds from using system CPython 3.14, which is not
currently supported by the locked VTK wheel set.
@plexoos plexoos force-pushed the consolidate-build-matrix branch from 0927d8a to 371fa43 Compare June 30, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants