|
|
|
|
|
by sethammons
50 days ago
|
|
There are lots of reasons to commit when things are yet working. How else would you share code that you need help with? The solution is gated merges. No merging to main unless ci passes. Every org I have worked at bemoaned a flaky release process and refused e2e black box acceptance tests because "they are too slow." And every org I have worked at has realized they were wrong. We got appropriate gates that run in 5 minutes and an ops person is the only person who can force past any gate in case of emergency. Guardrails like this only become more important with the accelerant that is ai. |
|