-
-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Labels
Description
Current Behavior
Releases seem to use year.month.day-format. This causes semver-based auto-update / ci systems to believe that going from, for example, 25.12.3 to 26.01.1 is a major (potentially breaking) change.
Expected Behavior
Instead use semantic versioning with structure major.minor.patch
Excerpt from the semver.org website
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backward compatible manner
- PATCH version when you make backward compatible bug fixes
Can't think of any downsides to semver, as the date is already captured in the release metadata.
As of the current release naming scheme, this tells me nothing about the impact of an update, requiring me to stop auto-updates for makemkv, and go and read release notes for EVERY update.
Steps To Reproduce
N/A
Environment
- OS:
- OS version:
- CPU:
- Docker version:
- Device model:
- Browser/OS:
Container creation
N/A
Container log
N/A
Container inspect
Anything else?
No response
Reactions are currently unavailable