traggo / server

self-hosted tag-based time tracking
https://traggo.net
GNU General Public License v3.0
1.21k stars 58 forks source link

[Feat] Add docker tags for major/minor/patch versions #177

Open Quadrubo opened 2 months ago

Quadrubo commented 2 months ago

Description

As of the point of writing this, 0.4.5 is the latest Traggo version. As I'm manually updating my images and not using something like "latest", I have to change the image tag every new release. It would be nice if I wouldn't have to do that for patch releases (minor releases too).

Currently these tags are provided:

Desired Behavior

I would propose a tag system like this:

This would allow pinning to specific version and allows the user to choose which semver types they are okay with auto updating. I for example would have pinned to 0 and would have automatically gotten the update up to 0.4.5. However I won't get the update to a new major version like "1.x" which would be desired for me.

jmattheis commented 2 months ago

:+1:, I'm open for contributions for this.