AnalogJ / scrutiny

Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds
MIT License
5.4k stars 172 forks source link

[FEAT] Add docker tags for major/minor/patch versions #678

Open Quadrubo opened 2 months ago

Quadrubo commented 2 months ago

Description

As of the point of writing this, v0.8.1 is the latest Scrutiny 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 v0 and would have automatically gotten the update up to 0.8.1. However I won't get the update to a new major version like "v1.x" which would be desired for me.