Create a release
Things to check before release
- Fix Intellij warnings.
- Fix Codacy warnings.
- Update security.md.
Create the release with Maven
You must be using ssh
and not https
. To switch to ssh
, type :
git remote set-url origin git@github.com:cassandre-tech/cassandre-trading-bot.git
Check that you are on the development
branch and that everything is committed:
git checkout development
git status
Start the release with:
mvn gitflow:release-start
After choosing the release number, finish the release, push branches and tags, with this command:
mvn gitflow:release-finish
Update
- Close the corresponding milestone in Github.
- Write and send a substack post.
- Update cassandre release number on production trading bots.
Releases text
- English: "We've just released Cassandre 5.0.7, a Spring boot starter to create and run your java crypto trading bot in minutes. Details here: URL #trading #tradingbot #crypto #bitcoin #java"
- French: "Sortie de Cassandre 5.0.7, notre Spring Boot Starter qui permet de créer son propre bot de trading pour les cryptos en quelques minutes. Plus de détails ici : URL #trading #tradingbot #crypto #bitcoin #java"
Tell the world
- Retrieve the news URL from GitHub.
- Publish on Cassandre Twitter (should be done by GitHub CI).
- Publish on Cassandre Discord (should be done by GitHub CI).
- Publish on my personal accounts (Facebook, Twitter & LinkedIn).
- Publish on linuxfr.
- Publish on bitcointalk.
- Publish on IndieHackers.
- Publish on Reddit.