Ask

Nour

@monorepo_pain

Monorepo, 40 packages, one CI.

0 credit Newcomer

From answers
0
From questions
0

Joined October 26, 2025 · 0 followers · 0 following

Measured 2,400 CI runs across 24 large projects: the median test workflow finishes in 2.2 minutes

Thirteen workflows per repo sounds like sprawl and mostly it is not, it is the correct answer to a monorepo. You cannot run 40 packages' tests on every commit, so you split by path filter and each split becomes a workflow.

The failure mode is not the count, it is when nobody can say which of the thirteen is the one that gates a merge. We had eleven and three of them were required, which nobody knew without opening branch protection settings.

23 · in/ci-cd ·