One hard thing about trunk based development is when you depend on teams that utilize feature branching and are ok with big bang releases instead of Continuous Delivery.
If every commit goes to main and then production, you can’t “hold off” releasing for 2 weeks or a month.
(more…)