For automating delivery builds:
let's have two branches main and nightly.
Whenever we complete something it gets merged to nightly (after reviews).
From nightly it gets merged to main and mainu automatically generates a new build. So main is basically our release branch. If there's any other way, we want to do it, i am totally open to it.
Update: this will be turned into a separate issue, this issue is scoped to just DB release.