java-stellar-anchor-sdk
java-stellar-anchor-sdk copied to clipboard
Release 2.7.0
Publish a New Release
Release Preparation
- [ ] Decide on a version number based on the current version number and the common rules defined in Semantic Versioning. E.g.
2.2.x. - [ ] Update this ticket name to reflect the new version number, following the pattern "Release
2.2.x". - [ ] Update
versionstring (Eg:2.2.x) attribute in thebuild.gradle.kts - [ ] Code freeze and cut a branch for the new release out of the
developbranch, following the Gitflow naming patternrelease/2.2.x. - [ ] Update the badges versions in [docs/README.md].
- [ ] In general, only bug fixes and security patches will be applied to the
release/2.2.xbranch.
Release Publication
- [ ] DO NOT RELEASE before holidays or weekends! Mondays and Tuesdays are preferred.
- [ ] Create a new release draft on GitHub with the name
2.2.xand tag:2.2.x(without therelease-prefix). - [ ] Write the proper release notes.
- [ ] After reviewing the release draft, publish!!!
Post Release Publication
- [ ] Check the docker image of the release automatically published to Docker Hub.
- [ ] If necessary, update the badges versions in [docs/00 - Stellar Anchor Platform.md].
- [ ] Create the pull request
release/2.2.x -> main: this should require two approvals. DO NOT squash merge. - [ ] Create another pull request
release/2.2.x -> develop: AFTER the release branch is merged with themainbranch. DO NOT squash merge. - [ ] (Optional) You'll need to manually publish a new version of the SDK to Maven Central.
- [ ] (Optional) You'll need to manually upload the jar file from Maven Central to the GH release.
- [ ] (Optional) If necessary, open a PR for stellar/helm-charts and update with the latest helm chart to publish
- [ ] (Optional) Bump helm chart version.