News for hackers. Stuff that matters.
Re:We Halved Go Monorepo CI Build Time by sagarm on Sunday June 26, 2022 @03:04PM (#31886874)
> just requires some kind of service contract and meaningful release versions.

I've just switched to a company with many tiny repos and IMO it's a huge hassle. There's no automated integration testing, and manual integration testing is a huge pain to set up.

I don't even know how I'd create integration tests that run as part of the CI. What version would I use? If you need to change both sides (very common), coordinating the commits and releases is very painful.

The "monstrously complex" build-and-test pipelines are a significant cost, but the alternative is higher release failure rate and moving slower overall IMO.

There are no comments on this comment yet.