Extra-safe HA update option with issue checks for "LTS-like" experience on regular prod release track #222
Replies: 2 comments 2 replies
-
|
I fully support this approach! |
Beta Was this translation helpful? Give feedback.
-
|
It might be better if the updater could do updates incrementally, either by letting the user manually select which intermediate update to take, or if it would recommend 'checkpoints', where the checkpoints would be determined by which enabled integrations the current H-A instance has that have 'breaking' changes. Knowing if the change is actually impactful for the instance would be out of scope, but something that could tell you "stop here, and read the next release's notes" would be enough to make catching up when behind a lot more manageable. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe your core improvement
For HA installations for clients / family / friends and other uses and situations, intended to be self-reliant for long periods of time, where improvements and fixes are relevant but there's a low appetite for risk, it would be great to create a more conservative HA core / OS / add-on auto-update option, whose checks create an LTS-like experience "long-term support" without a separate LTS release track.
The idea is to automate some pre-update process due diligence currently performed by hand, to accomplish this function of keeping reasonably up to date quite safely and with a reduced risk of breaking things.
Current limitations
Current releases are made 3-4 times a month, with certain things deprecated "say good bye to the following" and at times issues being discovered early in the month and addressed in a latter point release.
The "quasi-LTS track option" would seek to take advantage of these signals as well as reduce the update frequency.
Technical benefits
The idea is to enable only "LTS-grade" updates by configuring the following traits + signals that a HA instance can check and use as filters/conditions:
Additional context
Although it might be possible to implement many of these points via a custom automation and Github integration, it may be fragile due to the sheer number of moving pieces that can change under it, and wouldn't be able to target the update notification screens and logic, displaying info relevant to the current install in a consolidated and concise manner. Hence this feature request is to enable it as a part of core functionality.
Beta Was this translation helpful? Give feedback.
All reactions