Repository navigation
chore(release): bump to 0.2.1 - #386
Merged
Merged
Conversation
YuanYuYuan
changed the base branch from
feat/raw-subscriber-buffer-group-3
to
main
October 17, 2026 01:37
|
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
YuanYuYuan
marked this pull request as ready for review
October 19, 2026 19:49
This was referenced Oct 20, 2026
YuanYuYuan
force-pushed
the
chore/release-0.2.1-stacked
branch
from
October 23, 2026 19:06
fb5621e to
2ff5c19
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Problem
Every version location reads 0.2.0. This PR changes each one to 0.2.1. It changes no code, creates no tag and publishes nothing. It depends on no open pull request.
What changes
Cargo.tomlcargo publishreads the dependency stringscrates/hiroz/Cargo.tomlhiroz-protocoldependency versioncargo publishreads itcrates/hiroz-msgs/python/__version__crates/hiroz-py/pyproject.tomlhiroz-msgs-py>=0.2.1boundcrates/hiroz-py/uv.lockhiroz-pyversionhiroz-msgs-py, and no script or CI step runsuvdocs/bindings/python.mdv0.2.1Cargo.lockhiroz-schemadependency linesmainwas out of date: one entry read 0.1.0, and 5 dependency lists lackedhiroz-schemahustays at 0.1.0 inflake.nix, which the version check does not cover. The WIT world stays athu:plugin@0.1.0, becauseRELEASING.mdsays not to bump it with the product version.The release-version check (
scripts/test-release-version-semantics.nu) reads every location above. It fails and names each location that differs from the workspace version.EXPECT_VERSION=0.2.1also fails when the workspace version is not 0.2.1.What 0.2.1 contains
git-cliff generates the release notes at tag time. This table lists only the breaking changes since
v0.2.0.RawSubscriber.inneris no longer publicffifeature that callsraw.inner.undeclare()raw.undeclare()KeepLast(5)now writes,5)KeepLast(42)tokenRaw, C, Go and Python subscribers now join the CPU buffer group by default. Python gets
buffer_group='auto'|'cpu'|'off'. A router that allows only the exact topic key starves a joined subscriber, so allow both keys.After merge
./scripts/test-release-workflow.nu.git tag v0.2.1andgit push origin v0.2.1.release.yml, which builds, smoke-tests, writes the changelog and creates the GitHub Release.