Updating Home Assistant without anything breaking

One of my primary and very important goals working with Home Assistant is that I want to be able to update Home Assistant at any time without anything breaking in my setup, for example integrations, automations, scripts etc. I simply don’t want to have to do rework after an update,…