1 hour ago · 6 min read1297 words · Tech · hide · 0 comments

How we afford to merge N PRs per month There was a post by the founder of Bruno about our OSS stats in the past year. They are impressive but also not super high since I've seen smaller teams like Nuxt churn out more than this. LinkedInA Few Fun Stats From The Last 12 Months OfAnoop M D There's 1 small reason for this: the test suite. Bruno as a project has a few parallel suites when it comes to test automation CLI Unit App (e2e) App (unit) OAuth 1 OAuth 2 SSL (e2e) Now for someone from the outside that's just 7 checks/workflows that run on each PR, which is normal right? Next up is the time that each one of these takes. The App e2e being the slowest of the bunch, taking about 1-2 hours based on which OS we're running on with GitHub. Then we hired a bunch of people and the influx of internal PRs increased to roughly ~10 PRs a day, 4-5 days a week, and each PR taking 1-2 hours and having the dev / reviewer wait for an hour or two to see if things have gone through, was painful. Let's…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.