Prepare ssm-simulators 0.14.0 release - #355
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe package version in ChangesProject version update
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This change updates the published package version to 0.14.0, which becomes the version users observe after installation. No merge-blocking risk is identified. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
The lockfile records the project's own version, and docs CI syncs with --locked; first release since that workflow exists, so #305 never hit this. One-line diff: ssm-simulators 0.13.2 -> 0.14.0, no dependency changes.
Version bump for the 0.14.0 release — 55 commits since v0.13.2, additive API only (runtime dependencies and the Python floor are unchanged; the
ssms/diff is +946/−35 with no removals).Minor rather than patch because the line ships new user-facing surface:
New
angle_extended— angle variant with drift bounds widened to (−6, 6) (Add angle_extended: an angle variant with drift on (-6, 6) #351). Already consumed by a trained LAN; an HSSM built-in config follows this release.--n-cpuson the datagen CLI, with the pipeline config no longer silently discarded, YAML-path validation, and one pool worker per allowed CPU (previouslyn_cpus − 1).--mlflow-tag.Fixed
omission_p/choice_p_no_omissionmasked onchoicesinstead ofrts(Mask omissions on rts, not on choices #352) — both were identically wrong on deadline models (omission probability read as 0 at any true rate). Auxiliary-network training labels generated before this release for deadline models are affected; non-deadline families are not.Docs & CI
mkdocs build --strictat 0 warnings, shared ecosystem brand bundle, weekly link check.drift.yml); ruff pinned<0.16so CI reflects the PR, not linter drift.Release steps after merge
v0.14.0(tag withvprefix per repo convention) — this triggers the PyPI upload viabuild_wheels.yml.angle_extendedconfig PR raises itsssm-simulatorsfloor to>=0.14.0.🤖 Generated with Claude Code
Summary by CodeRabbit