-
Notifications
You must be signed in to change notification settings - Fork 440
Release 0.28.2 #1073
Copy link
Copy link
Closed
Labels
releaseRelease related issue or PRRelease related issue or PR
Description
Create a new patch release
Summary
Reverts the 0.28.1 esplora-client version update from 0.5.0 back to 0.4.0.
Commit
Changelog
Changes
- Reverts the 0.28.1 esplora-client version update from 0.5.0 back to 0.4.0.
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current release/0.28
branch development version is 0.28.1.
On the day of the patch release
Change the master branch to the new PATCH+1 version:
- Switch to the
release/0.28branch. - Create a new PR branch called
bump_dev_0_28_2. - Bump the
bump_dev_0_28_2branch to the next development 0.28.2 version.- Change the
Cargo.tomlversion value to0.28.2. - Update the
CHANGELOG.mdfile. - The commit message should be "release: bump version to 0.28.2".
- Change the
- Create PR and merge the
bump_dev_0_28_2branch torelease/0.28.- Title PR "release: bump version to 0.28.2".
Cherry-pick, tag and publish new PATCH+1 release:
- Add a tag to the
HEADcommit in therelease/0.28branch.- The tag name should be
v0.28.2 - The first line of the tag message should be "Release 0.28.2".
- In the body of the tag message put a copy of the Summary and Changelog for the release.
- Make sure the tag is signed, for extra safety use the explicit
--signflag.
- The tag name should be
- Wait for the CI to finish one last time.
- Push the new tag to the
bitcoindevkit/bdkrepo. - Publish all the updated crates to crates.io.
- Create the release on GitHub.
- Go to "tags", click on the dots on the right and select "Create Release".
- Set the title to
Release 0.28.2. - In the release notes body put the Summary and Changelog.
- Use the "+ Auto-generate release notes" button to add details from included PRs.
- Until we reach a
1.0.0release check the "Pre-release" box.
- Make sure the new release shows up on crates.io and that the docs are built correctly on docs.rs.
- Announce the release, using the Summary, on Discord, Twitter and Mastodon.
- Celebrate 🎉
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
releaseRelease related issue or PRRelease related issue or PR