In Q1 2026, our 12-person engineering team migrated 47 production repos from CircleCI 7.2.1 to GitLab CI 17.4.0, slashing median build times from 14 minutes 22 seconds to 6 minutes 17 seconds — a 56.3% reduction that saved 1,200+ developer hours annually and $42k in CI runner costs. We didn’t just flip a switch: we benchmarked every pipeline stage, rewrote 142 custom CircleCI orbs to GitLab components, and fixed 3 critical cache invalidation bugs in the process. Here’s the unvarnished retrospective, complete with runnable code, benchmark data, and hard-learned lessons for teams considering the same move.
📡 Hacker News Top Stories Right Now
Localsend: An open-source cross-platform alternative to AirDrop (320 points)
Microsoft VibeVoice: Open-Source Frontier Voice AI (139 points)
Show HN: Live Sun and Moon Dashboard with NASA Footage (38 points)
OpenAI CEO's Identity Verification Company Announced Fake Bruno Mars Partnership (126 points)
Deep under Antarctic ice, a long-predicted cosmic whisper breaks…