nixxcode / jvm-brotli

Lightweight, cross-platform Java library for the Brotli compression format
73 stars 10 forks source link

Tag releases (and push the tags) #33

Closed sirthias closed 5 years ago

sirthias commented 5 years ago

It's good practice to tag all commits that serve as the basis for published artifacts. This way it's easy to see exactly which state of the project a release is based on and which commits are still unreleased. Also, github nicely shows a list of all releases on the "Releases" tab... :)

nixxcode commented 5 years ago

Thank you for the heads up on that. I really appreciate the help since this is my first proper (non-learning) Github project and all this is still new to me.

I will look into it and apply the proper tagging. Would it be worth doing this for the current release still, before I do further updates? Also, would you have any particular resource (article/tutorial) that I can refer to for best practices on this before I just google it?

Again, many thanks! :)

sirthias commented 5 years ago

According to maven central you've already published three releases. So the easiest thing is to simply tag the respective commits with

and then

This should take care of everything up to now. And then, whenever you publish a new release, repeat the process for that specific release.

nixxcode commented 5 years ago

Thank you for this, extremely helpful.

I've tagged 0.1.1 and 0.2.0.

I skipped 0.1.0 because it was a botched release.

Will tag future releases accordingly 👍