elian1203 / ezAuctions

A simple, text-based auction plugin based on the Spigot Minecraft server software
https://www.spigotmc.org/resources/ezauctions.42574/
GNU General Public License v3.0
4 stars 4 forks source link

Use GitHub flow instead if GitFlow #41

Closed elian1203 closed 1 year ago

elian1203 commented 1 year ago

This pull request replaces GitFlow, which was overkill for this project, with GitHub flow.

To make releases easier, project version is now automatically calculated based on tags using jgitver. Annotated tags must be created after merging changes into the main branch. They are created as such git tag 2.0.3 -m "2.0.3". They are then pushed back to GitHub using git push --tags and then a new GitHub release can be created using the existing tag. This workaround is necessary because GitHub only creates lightweight tags and jgitver/maven strategy does not deem lighweight tags as releases.