You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release authorization is the explicit release unilab==1.5.9 request recorded in #2595. Current-head CI passed on b819443aa3ffdb6d9ff83df2eccaf5126eaf9e0d: lint, format, mypy, pyright, benchmark smoke, all four test shards, coverage, and Sphinx. Local make test-all, distribution build/check, and wheel smoke also passed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Driving issue\n\nCloses #2595.\n\n## Changes\n\n- Bump the default and ROCm distribution versions to
1.5.9and synchronize both root lockfile package versions.\n- Retain the already-approvedunisim-core==2.7.0pins in both profiles.\n- Add the bilingual 1.5.9 changelog entry covering the selective MJWarp/contact reads, training-hot-path changes, UniSim rotation ownership, playback hooks/external checkpoints, contract cleanup, async substep fix, and upright-reward fix.\n\n## Impact\n\n- No MuJoCo, Motrix, macOS, Linux, or training behavior is changed by this release-only commit beyond the version/changelog metadata.\n- The release packages the already-merged behavior from PRs #2586, #2589, #2590, #2592, #2593, and #2594.\n\n## Validation (final head b819443)\n\n-uv lock --check: exit 0 (240 packages).\n- Temporary ROCm projectuv lock --check: exit 0 (226 packages).\n-uv run pytest tests/scripts/test_rocm_dependency_profile.py tests/scripts/test_check_docs.py -q: 25 passed, 1 warning.\n- Sphinx prose build withUNILAB_DOCS_SKIP_AUTODOC=1: exit 0; nine pre-existing warnings, unchanged from the prior release flow.\n-make test-all: exit 0;make checkpassed, 2,945 tests passed, 61 skipped, 378 deselected, 20 warnings; benchmark smoke passed module-mode 35/35 and script-mode 36/36.\n-uv build --out-dir /tmp/unilab-dist-1.5.9.Pk6aFg: built 1.5.9 sdist and wheel.\n-uvx --from twine twine check /tmp/unilab-dist-1.5.9.Pk6aFg/*: both distributions passed.\n- Fresh no-dependency wheel install/import smoke:installed unilab 1.5.9.\n- Wheel metadata verified:Version: 1.5.9,unisim-core==2.7.0, Motrix/SuperDex extras pinned to 2.7.0, and Python>=3.10,<3.14.\n\n## Release checklist\n\n- [x] Local complete gate passed on final PR head.\n- [x] Distribution build and metadata verification passed.\n- [ ] Current-head PR CI passes.\n- [ ] Exact post-mergeci.ymldispatch succeeds.\n- [ ]v1.5.9tag pushes once, without pre-existing PyPI/GitHub artifacts.\n- [ ] PyPI and GitHub Release artifacts and SHA-256 digests match.