Trunk-based development isn’t some strange idea, it’s quite popular and common.
Sure, I wasn’t trying to say it was weird, just that we don’t judge and try to enable you.
On second reading of your initial request, as far as I can tell, what you have asked for is the default:
- locked deploys prevent production content from changing
- but have no impact on branch deploys.
Were you seeing something different?
I had initially thought you wanted to lock the staging branch deploy was why I gave you that advice, but I am no longer confident in either read after going over it a few times.