Skip to content

CICD Updates - #843

Open
ben-johnston-nv wants to merge 3 commits into
isaac-sim:developfrom
ben-johnston-nv:dev/benj/ci-updates
Open

ben-johnston-nv wants to merge 3 commits into
isaac-sim:developfrom
ben-johnston-nv:dev/benj/ci-updates

Conversation

@ben-johnston-nv

Copy link
Copy Markdown
Contributor
  • Correct runner tag
  • Add linux library build+test
  • Add Windows build+test

Signed-off-by: BenJ-Horde <benj@nvidia.com>
Add build-libraries.yml and test-libraries.yml for standalone CMake/Pixi
library builds and GPU-accelerated library tests. Uses tar archiving to
preserve symlinks and permissions in build artifacts. Wire both into
ci.yml with a workflow_dispatch toggle (run_libraries_linux, default true).

Signed-off-by: BenJ-Horde <benj@nvidia.com>
Add build-windows.yml and test-windows.yml with C:\b junction to work
around Windows MAX_PATH limits on deep extension paths. Includes
patch_repoman.py to override realpath resolution, VC++ Redistributable
install, and --no-window flag for headless test runs. Wire both into
ci.yml with workflow_dispatch toggles (run_windows_build, run_windows_tests).

Signed-off-by: BenJ-Horde <benj@nvidia.com>
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