Best way to update Open Remote Versions

I know this might be seen as a worthless question, but what would be the best method to update Open Remote from version OpenRemote Manager v1.14.0-snapshot to the latest one?

I have been working with a custom deployment, and changing several things that come from the template on Github. I would love to know if the moment I update it, everything is going to keep working like usual. I guess there is no way to know before doing it right?

Also, any advice to keep my changes without losing them? What kind of methods do you usually do?