-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stable docker tag #23
Comments
Hello, Why not simply use a fixed version? This way you ensure no improper update will be deployed to you without you knowing. I am not against stable version but this will need some discussion as how to qualify a stable version. Cheers |
Hello,
That's what I'm currently doing, but it's inconvenient on several levels. It forces us to regularly check if an update is available, and it prevents us from using automation systems like Watchtower. Many projects have already implemented the Best |
Maybe we should think enforcing test for the docker part itself, but adding a "stable" version could lead to misunderstanding : not dolibarr stable, but docker's ... Maybe something like docker tags : We must find a way to add version of docker image in addition to the main dolibarr version embedded (which could also break on his own ...) Really complicated subject in fact ... than just adding a stable tag ^_^ |
Hello @AlbanDurrheimer @mathieupotier, Why not use the "latest" tag directly? This tag points to the latest release. See: Line 9 in f5c5f7b
Each time Dolibarr cut a new version, latest point to it. |
Hello @creekorful, It is not always advisable to follow the latest versions directly, as they may contain bugs. After more than three years of using Dolibarr, I have learned the hard way that it is better to wait for at least the third patch update before upgrading to a new major version. The advantage of having a "stable" tag is that it allows for automated updates (for example, using a tool like Watchtower) without requiring manual intervention, while reducing the risk of deploying a faulty version, as the major issues would have already been solved. |
According to ldestailleur every release is stable... o:) Joke asides, I understand your point now. Well adding such stable tag would be fairly easy but we first need to have a consensus about what release is considered stable and what is not. As per your definition is would be any release with patch version >= 3 but I feel other people may have a different opinion. Any opinion on this @eldy? How can we decide whether a Dolibarr release is stable enough for production deployment? Cheers, |
As mentioned before, I personally wait for the third patch release to consider Dolibarr stable. However, this is indeed quite relative. I believe we can consider a version stable when the latest release is at least 2 months old (which provides enough time to confirm version stability) and no immediate patch release is planned. |
I have been caught several times by updating my Dolibarr instance too quickly with versions containing bugs (mainly with major version changes).
Therefore, it would be wise to create a
stable
tag that corresponds to the latest version considered free of major bugs. (Nowadays, I always wait for 2 or 3 corrective updates before updating my instance).The text was updated successfully, but these errors were encountered: