Skip to content

[CI] Add pinned OVPhysX wheelhouse path for develop#6267

Draft
marcodiiga wants to merge 1 commit into
isaac-sim:developfrom
marcodiiga:dev/malesiani/ovphysx_wheelhouse_ci
Draft

[CI] Add pinned OVPhysX wheelhouse path for develop#6267
marcodiiga wants to merge 1 commit into
isaac-sim:developfrom
marcodiiga:dev/malesiani/ovphysx_wheelhouse_ci

Conversation

@marcodiiga

@marcodiiga marcodiiga commented Jun 25, 2026

Copy link
Copy Markdown

Summary

  • add a pinned OVPhysX wheelhouse image to the shared CI config
  • install ovphysx from that wheelhouse in the existing isaaclab_ov Docker test job for develop-targeted runs
  • keep main/release-targeted runs on the normal public package install path
  • validate the copied wheelhouse manifest and wheel hashes before installing with pip --no-index

Why

This lets IsaacLab develop test against a specific OVPhysX development wheel before the corresponding public PyPI release is available, while preserving the public-package path for release branches.

Validation

  • Parsed changed workflow/action YAML files with PyYAML
  • Ran a static CI-contract check for the pinned image, develop switch, PyPI fallback, manifest validation, and offline install path
  • Ran git diff --check origin/develop...HEAD
  • Scanned the diff and PR text for unintended local provenance strings

actionlint is not installed in my local environment, so I could not run it before opening this draft PR.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant