Skip to content

release: unilab 1.5.2 - #2534

Merged
TATP-233 merged 1 commit into
mainfrom
release/1.5.2
Oct 26, 2026
Merged

TATP-233 merged 1 commit into
mainfrom
release/1.5.2

Conversation

@TATP-233

Copy link
Copy Markdown
Collaborator

Summary

  • Version bump 1.5.1 → 1.5.2 in both package profiles and both root lock entries.
  • Promote the bilingual Unreleased changelog to the 1.5.2 section.
  • Add release notes for the direct-engine G1 physics-throughput benchmark, ROCm Genesis optional profile, and HIP/ROCm inference-IPC event fallback.
  • Release-only change; no runtime code is modified by this PR.

Linked Work

  • Issue: n/a (release process; source issues/PRs are linked in the changelog)
  • Parent roadmap (when applicable): n/a
  • Roadmap declared base (when applicable): n/a
  • Milestone: n/a
  • Base branch: main

Validation

  • make test-all passed on the final local head before this PR was created or updated
  • Additional task-specific validation listed below

Commands actually run:

# Default profile
uv lock
# Updated unilab v1.5.1 -> v1.5.2

# ROCm profile, temporarily activated and restored
uv lock
# Updated unilab v1.5.1 -> v1.5.2

uv lock --check
# PASS, standard profile (240 packages)

uv lock --check
# PASS, ROCm profile (231 packages)

uv run pytest tests/scripts/test_check_docs.py -q
# 20 passed

UNILAB_DOCS_SKIP_AUTODOC=1 uv run --no-project --with-requirements docs/sphinx/requirements.txt \
  sphinx-build -b html -n docs/sphinx/source docs/sphinx/build/html
# build succeeded; 9 pre-existing warnings

make test-all
# PASS on release head 70d72bac
# Ruff format/lint, mypy (212 files), Pyright, and test lint passed
# test-cov: 2833 passed, 61 skipped, 375 deselected, 18 warnings
# benchmark import smoke: 35/35 module mode, 36/36 script mode

uv build --out-dir /tmp/unilab-dist-1.5.2.*
uvx --from twine twine check /tmp/unilab-dist-1.5.2.*/*
# sdist and wheel PASSED
# wheel RL payload verified: unilab/rl/py.typed and native_h2d_ext.cpp present

Remote CI route:

  • Base main: current-head CI is required for this release PR. After merge, dispatch ci.yml on the exact merge commit, then push annotated tag v1.5.2 to trigger release.yml.

Impact

  • Backend impact: none from the release-only diff; published 1.5.2 includes existing Genesis/MuJoCo-family and ROCm behavior documented in the changelog
  • Platform impact: both
  • Training effect expected: no from this release-only change; published 1.5.2 includes the documented ROCm IPC fix and other source changes

Artifacts

Checklist

  • Added or updated tests where needed (release-only change; source tests are unchanged and covered by make test-all)
  • Updated docs if behavior or workflow changed (bilingual changelog)
  • Linked the driving issue (n/a — release process)
  • Noted any follow-up work explicitly (current-head CI; exact merge-commit CI; then annotated v1.5.2 tag)

Bump both package profiles and root lock entries to 1.5.2. Promote the bilingual release notes and cover the G1 throughput benchmark, ROCm Genesis profile, and ROCm IPC fallback.
@TATP-233
TATP-233 merged commit a48e54e into main Oct 26, 2026
10 of 11 checks passed
@TATP-233
TATP-233 deleted the release/1.5.2 branch October 26, 2026 16:20
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