-
Notifications
You must be signed in to change notification settings - Fork 316
Description
In the Kubernetes world (where I'm running your tool), it is considered bad practice to set the version tag in an application definition to :latest. My entire infrastructure is based around using a tool called Renovate to manage version upgrades. It checks Docker/Github for version changes and updates the image tag in my application definition based on rules that I define.
It would be helpful if you would consider using semantic versioning when you publish your images. The TL/DR is that you use the x.y.z format for your versions, where x is a major release, y indicates a release with breaking changes, and z is a patch release that shouldn't cause any issues on upgrade.
This allows users to know exactly what version they are running and give them the ability to use an older version if necessary, and more importantly (from my selfish perspective) it allows me to incorporate your tool into my upgrade routine.