Post

It’s crazy how many CI tools implicitly assume automated tests are expensive, slow and run infrequently. While that’s often true, we should prioritize making CI fast enough to run as often as possible.

By “as often as possible,” I mean CI should run on every commit that reaches `main`. The fact that there are often reasons why this is not feasible doesn’t mean those reasons shouldn’t be removed if possible.

Never underestimate the value of a clean git history in which every commit can be trusted.

0 reposts0 likes

No replies yet.