Skip to content

release: unilab 1.5.9 - #2596

Merged
TATP-233 merged 1 commit into
mainfrom
release/1.5.9
Nov 6, 2026
Merged

TATP-233 merged 1 commit into
mainfrom
release/1.5.9

Conversation

@TATP-233

@TATP-233 TATP-233 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator

Driving issue\n\nCloses #2595.\n\n## Changes\n\n- Bump the default and ROCm distribution versions to 1.5.9 and synchronize both root lockfile package versions.\n- Retain the already-approved unisim-core==2.7.0 pins 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 project uv 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 with UNILAB_DOCS_SKIP_AUTODOC=1: exit 0; nine pre-existing warnings, unchanged from the prior release flow.\n- make test-all: exit 0; make check passed, 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-merge ci.yml dispatch succeeds.\n- [ ] v1.5.9 tag pushes once, without pre-existing PyPI/GitHub artifacts.\n- [ ] PyPI and GitHub Release artifacts and SHA-256 digests match.

@TATP-233

TATP-233 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

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.

@TATP-233
TATP-233 merged commit f7f72af into main Nov 6, 2026
12 checks passed
@TATP-233

TATP-233 commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator Author

Release completed from merge commit f7f72afead492c4cbfcc64333bee39509c9a2204.\n\n- Exact-commit CI: 42188153850 — success.\n- Tag: v1.5.9.\n- Release workflow: 42188936528 — success.\n- PyPI: unilab==1.5.9 is latest.\n- Wheel SHA-256: 4284b623a98eb8efc5fdb20f678879883c9886d22dbdae016b79a626158e085c.\n- Sdist SHA-256: deafd53cf996855adea7e7e5c2eee54706ae592152c767b2be7676a55888ae4f.\n\nPyPI and GitHub Release filenames, sizes, and SHA-256 digests match.

@TATP-233 TATP-233 mentioned this pull request Nov 6, 2026
@TATP-233
TATP-233 deleted the release/1.5.9 branch November 6, 2026 08:40
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