3-minute CI on 300k lines of TypeScript | Dark Hacker News