Commit 6811028
committed
[CI] Add Windows CI workflow
Same shape as arm-ci.yaml but the install path is native pip + uv on
the Windows host (no Docker for Linux-based Isaac Sim wheels).
Jobs (all continue-on-error: true):
Tier 1 — general-windows, install-windows, kit-launch-windows
Tier 2 — path-io-windows, perception-windows
Every pytest invocation passes --timeout=N + --timeout-method=thread
(signal is unavailable on Windows) plus --continue-on-collection-errors
so a hung test cannot consume the full job slot and a broken neighbor
file does not poison the marker-driven discovery.
perception-windows wraps the cartpole-camera smoke in an inline Python
script with explicit assertions and an inner watchdog thread that aborts
the process after 180s. This replaces the previous pattern where Vulkan
init failures hung the job instead of erroring.
Tags four path-IO test files (test_configclass, test_dict,
test_episode_data, test_hdf5_dataset_file_handler) with the windows_ci
marker so path-io-windows picks them up via marker-driven discovery.1 parent 9242498 commit 6811028
6 files changed
Lines changed: 413 additions & 0 deletions
File tree
- .github/workflows
- source/isaaclab
- changelog.d
- test/utils
0 commit comments