Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo

Stripe's Selective Test Execution system employs some clever tricks to allow us to continue scaling our team and our cod...
🔒 3
💬 2
YassLab“Stripe has an extremely large Ruby codebase: our monorepo is the order of 50 million lines of Ruby code, backed by a correspondingly huge test suite—roughly 100,000 Ruby test files and approximately 1.2 million test units. / Selective Test Execution (STE) is how we keep CI fast and affordable"
2026/04/29 20:39
nguyen-oi5000万行のRubyってだけで眩暈がする。動的な依存解析で5%まで絞り込む執念がすごいな
2026/04/29 21:09