v0.3.0
This is the first official release of rules_omniverse for high-performance simulation and inference workflows in the physical world.
bazel_dep(name = "rules_omniverse", version = "0.3.0")The source archive was produced from the reviewed v0.3.0 tag by the
bazel-contrib/release_ruleset trusted builder. Its provenance is attached
to this release and is also carried into the Bazel Central Registry entry.
Added
- Parameterized host and OCI-container GPU actions, NVIDIA GPU execution
platforms, worker-native scripts, and typed GPU action providers. - Adapter-based OpenUSD validation, profiling, conversion, and optimization
rules with typed stage metadata and built-in NVIDIA adapter entry points. - Hermetic rule-contract tests plus a standalone Bzlmod consumer test for GPU,
container, and USD workflows without requiring proprietary SDKs or hardware. - A NativeLink 1.6.1 H200 reference configuration with explicit security,
runtime-fingerprint, cache, and real-versus-fake hardware boundaries.
Changed
- Packaging rules expose a configurable
packagerexecutable for
worker-native remote execution while retaining the existing default. - The old NativeLink Kit viewer example was replaced by terminal timing.
- Top-level documentation now separates portable prerequisites from optional
Kit, NVIDIA SDK, GPU, and remote-execution requirements. - Releases and BCR publication use the community trusted-builder workflows to
generate provenance attestations for release archives and registry metadata.
What's Changed
- Resolve kit issue by @MarcusSorealheis in #3
- Add GPU and OpenUSD action contracts, by @MarcusSorealheis in #4
- Add GPU and OpenUSD action contracts by @MarcusSorealheis in #6
Full Changelog: v0.2.0...v0.3.0