Skip to content

chore: bump workspace version to 2.2.0 - #474

Draft
joshrotenberg wants to merge 3 commits into
RedisLabsModules:masterfrom
joshrotenberg:chore/release-line-2.2.0
Draft

chore: bump workspace version to 2.2.0#474
joshrotenberg wants to merge 3 commits into
RedisLabsModules:masterfrom
joshrotenberg:chore/release-line-2.2.0

Conversation

@joshrotenberg

Copy link
Copy Markdown

The crates on crates.io are at 2.0.8. Git tags v2.1.0 through v2.1.3 were cut from the 2.1 branch and were not published to crates.io. All changes from that branch are present on master.

This bumps the workspace version from 2.0.8 to 2.2.0 so the next published version is ahead of the v2.1.x tags, adds the matching changelog entries, adds a README section describing how releases are published, and adds a release-plz config that tags and names redis-module releases as v<version>, matching the existing format.

Merging this triggers the existing release-plz workflow, which publishes 2.2.0 to crates.io, creates the v2.2.0 tag, and creates a GitHub release named v2.2.0. After that, crates.io, the latest GitHub release, and the latest v-prefixed tag all point to the same version.

Closes #415

Move the workspace version from 2.0.8 past the v2.1.x git tags. Versions
2.1.0 through 2.1.3 exist only as tags on the 2.1 branch and were never
published to crates.io; skipping the 2.1.x range keeps every published
version number distinct from those tags.
Add changelog entries for 2.2.0 in the root crate and both macro
crates, and add a README section describing how releases are
published and the status of the v2.1.x git tags.
Tag and name releases of the redis-module crate v<version>, matching
the v2.0.8 and v2.1.3 format that existing git dependents pin, and
mark only the redis-module release as the latest GitHub release so
/releases/latest points at the main crate. The other crates keep the
default <crate>-v<version> tag and release names.
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.

Publish changes to crates.io

1 participant