ebarlas / microhttp

Fast, scalable, self-contained, single-threaded Java web server
MIT License
539 stars 54 forks source link

Create tagged GitHub releases #7

Closed beatngu13 closed 2 years ago

beatngu13 commented 2 years ago

There are currently two releases of Microhttp on Maven Central:

https://search.maven.org/artifact/org.microhttp/microhttp

v0.1 and v0.2 appear to have no corresponding Git tags:

https://github.com/ebarlas/microhttp/tags

There are also no GitHub releases:

https://github.com/ebarlas/microhttp/releases

Here are some release examples from a personal project:

https://github.com/beatngu13/pdf-zoom-wizard/releases

PR #6 will add a basic GitHub Actions build. Based on this, another workflow could be created to automatically set the project's version, tag the commit, and create a GitHub release. It is also possible to use something like JReleaser.

What do you think? I'm happy to help if you are interested.

ebarlas commented 2 years ago

Thanks for raising this question. I thought it might go unnoticed.

I'll give this some thought and circle back a bit later. And thank you for offering to help!

ebarlas commented 2 years ago

I added tags and releases for v0.1, v0.2, and v0.3.

ebarlas commented 2 years ago

Closing this for now. I'm content for the moment with my manual process for tags and releases. We can circle back later if needed.