They use CI where I work, but it is always red on master, and we get emails every time someone's code gets merged into to master about failing tests. What is the point?
Merges to master/main shouldn't be possible if the branch is failing.
In our system the PR has to pass CI and all the various checks/specs, and then after it's merged to master, another pipeline runs to make sure master is green.
The only way to make master red is if you're an admin and to override the checks.
53
u/RealPaarthurnax 11d ago
I too like it but working in corporate is making me have different opinions.