Piripi Martin
05/28/2026, 7:26 AMJoshua Ellis
05/28/2026, 11:30 PMmain is always deployable and puts the responsibility on the developer to either make their change backwards compatible or coordinate the steps above. The alternative (only checking at deploy time) lets problems slip through to the release process, which tends to be a worse time to discover them.
You mention FE and BE are currently always deployed in sync, so this might feel like overkill right now, but since you're moving toward independent deployment, adopting the multi-step process will make that sustainable without the "wait for prod" problem you described.Piripi Martin
05/28/2026, 11:30 PMMatt (pactflow.io / pact-js / pact-go)