green-code-initiative / ecoCode-android

Reduce the environmental footprint of your Java-based Android apps with SonarQube
https://ecocode.io
GNU General Public License v3.0
54 stars 17 forks source link

Improve release system #14

Closed dedece35 closed 1 year ago

dedece35 commented 1 year ago

please take into account following optimizations for automatic release system :

same issue of https://github.com/green-code-initiative/ecoCode/issues/17

dedece35 commented 1 year ago

✅ really change the version of plugin deployed, thus the real version will appear in administration SonarQube UI protect execution of manual tagging system protection against direct commit on mainbranch is a problem for mvn release:prepare command 🟥 OPTIONAL - optimize generated release notes from changelog : actually, release notes are generated from text between 2nd H2 and 3rd H2. add tag pusher login add commiters list check process to verify that a title with actual version is present before anything else ✅ make documentation about this system (how it works, how to make a release) ✅ protect tag creation and deletion : https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules

dedece35 commented 1 year ago

issue corrected with release 0.1.0 (https://github.com/green-code-initiative/ecoCode-mobile/releases)