torrust-index icon indicating copy to clipboard operation
torrust-index copied to clipboard

Follow Release Process for `3.0.0-alpha.3`

Open josecelano opened this issue 2 years ago • 1 comments

Releases: https://crates.io/crates/torrust-index-backend/versions

We should start publishing the crate with the new name: torrust-index (instead of torrust-index-backend).

From: release_process.md

Comments in the Develop Branch:

  • The develop branch has the 3.0.0-alpha.3-develop.
  • The version is bumped according to releases, new features, and breaking changes.

Process:

  • [ ] The develop branch is ready for a release.
  • [ ] Stage develop HEAD for merging into the main branch.
  • [ ] Create Release Commit: release: version 3.0.0-alpha.3, that removes the -develop suffix.
  • [ ] Create "Release Version 3.0.0-alpha.3" pull request from from staging/main into main branch.
  • [ ] Merge "Release Version 3.0.0-alpha.3" pull request.
  • [ ] Push New Version from main HEAD to releases/v3.0.0-alpha.3 branch.
  • [ ] Check that the deployment is successful!
  • [ ] Create Release Tag v3.0.0-alpha.3.
  • [ ] Create Release on Github from Tag.
  • [ ] Stage main HEAD for merging into the develop branch.
  • [ ] Create Comment that bumps next development version.
  • [ ] Create "Version 3.0.0-alpha.3 was Released" pull request from from staging/develop into develop branch.
  • [ ] Merge "Version 3.0.0-alpha.3 was Released" pull request.

josecelano avatar Nov 13 '23 14:11 josecelano

We still have to publish the previous one: https://github.com/torrust/torrust-index/issues/349#issuecomment-1808471545

josecelano avatar Nov 13 '23 16:11 josecelano

I don't think we need this. I've released version 3.0.0-alpha.12 for all packages.

josecelano avatar Aug 13 '24 12:08 josecelano