Skip to content

Fix smoke test Python setup and open release PR as draft#528

Merged
harrism merged 1 commit into
openvdb:mainfrom
harrism:fix/smoke-test-python-setup
Mar 11, 2026
Merged

Fix smoke test Python setup and open release PR as draft#528
harrism merged 1 commit into
openvdb:mainfrom
harrism:fix/smoke-test-python-setup

Conversation

@harrism

@harrism harrism commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Use actions/setup-python@v5 in smoke test validation containers instead of
    bare apt install. The nvidia/cuda Ubuntu 22.04 containers only have
    Python 3.10 in their default apt repos; Python 3.12 and 3.13 require the
    deadsnakes PPA. This matches the approach already used by the build job.

  • Open the release PR as a draft to avoid CI failures from the expected
    pyproject.toml version conflict between the release branch and main.
    finish-release.sh marks it ready before merging.

Test plan

  • Re-run start-release.sh after merge; verify smoke tests pass for all
    Python versions (3.10-3.13)
  • Verify the release PR is created as a draft
  • Verify finish-release.sh marks the PR ready before merging

- Use actions/setup-python@v5 in smoke test validation containers
  instead of bare apt install. The nvidia/cuda Ubuntu 22.04 containers
  only have Python 3.10 in default repos; 3.12 and 3.13 need the
  deadsnakes PPA. This matches the approach used by the build job.

- Open the release PR as a draft to avoid CI failures from the
  expected pyproject.toml version conflict between release branch
  and main. finish-release.sh marks it ready before merging.

Signed-off-by: Mark Harris <mharris@nvidia.com>
@harrism harrism requested a review from a team as a code owner March 11, 2026 06:34
@harrism harrism requested review from blackencino and sifakis March 11, 2026 06:34
@harrism harrism merged commit 626f5c7 into openvdb:main Mar 11, 2026
17 checks passed
@harrism harrism deleted the fix/smoke-test-python-setup branch March 11, 2026 06:39
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