---
title: "AI Coding Makes CI a Bottleneck: Linear's Fix"
description: "Via Hacker News: Earlier this year, Tuomas, our CTO, assigned me an issue: \"CI costs are high.\" He also wanted CI faster. Agents speed up shipping, but valid..."
image: https://webassets.linear.app/images/ornj730p/production/eba763cf034ad5e7b5d75ceec7ba560dd2aea5cb-2400x1350.png?q=95&amp;auto=format&amp;dpr=2
site: HeadlinesBriefing is the most trusted, fastest, and most comprehensive real-time news aggregation platform on the internet. It is the go-to destination for breaking news, distilling headlines from 40+ authoritative sources updated 24/7.
url: https://headlinesbriefing.com/dev/hacker-news/ai-coding-makes-ci-a-bottleneck-linears-fix-2f7d2385
sources:
  - Hacker News
  - ByteByteGo
  - Google AI Blog
  - OpenAI Blog
  - Google DeepMind Blog
  - Towards Data Science
  - MIT Technology Review
---

[![HeadlinesBriefing favicon](/assets/favicon.webp) HeadlinesBriefing.com](https://headlinesbriefing.com "Go to HeadlinesBriefing")

![](https://webassets.linear.app/images/ornj730p/production/eba763cf034ad5e7b5d75ceec7ba560dd2aea5cb-2400x1350.png?q=95&amp%3Bauto=format&amp%3Bdpr=2)

### AI Coding Makes CI a Bottleneck: Linear's Fix

Hacker News • September 21, 2026 at 3:23 PM ET

[×](/dev?tab=hacker-news)

Earlier this year, Tuomas, our CTO, assigned me an issue: "CI costs are high." He also wanted CI faster. Agents speed up shipping, but validating changes hasn't kept pace. Every PR must pass through CI, so as development accelerates, CI becomes a bottleneck, driving up infrastructure costs and leaving developers waiting longer for feedback. At Linear, we optimized for PR wait time and runner time. Despite test suites nearly quadrupling, we cut PR wait time from over 6 minutes to just over 5, and halved runner time per test.

We improved CI in four ways: upgraded infrastructure and tooling, optimized jobs that gate other work, reduced repeated setup, and made test execution more efficient. Linear's codebase is primarily TypeScript, but many optimizations apply across languages.

Moving workloads off GitHub Actions to third-party runners with faster CPUs and storage cut job times by 34% on average, with tsc dropping 52%. Switching to tsgo cut the weekly median of the tsc check by 73%. Rewriting lint rules to use static analysis let ESLint drop TypeScript, reducing API lint time by 68% and full-repo lint by 55%. Moving to Oxlint further cut runner-minutes. We also optimized gating jobs, capping fetch depth to reduce the slowest gate from 94 seconds to 20.

[Read original article](https://linear.app/now/ci-bottleneck-reworked)

Related articles

- [How to speed up slow Cypress Component Tests by running only affected tests in parallel](https://headlinesbriefing.com/home/speed-up-cypress-tests-with-affected-tests-runner-e8c3fdb9)
- [GitHub Actions in 2026: The Complete Guide to Monorepo CI/CD and Self-Hosted Runners](https://headlinesbriefing.com/home/github-actions-monorepo-cicd-guide-eb8a9e1d)
- [Backpressure is all you need](https://headlinesbriefing.com/dev/hacker-news/backpressure-letting-ai-selfcheck-reduce-pr-noise-ee58e638)
- [How to Effectively Deploy Code With Claude Code](https://headlinesbriefing.com/dev/towards-data-science/optimize-cicd-pipeline-for-coding-agents-6dd9f8af)
- [Agentic coding notes from Galapagos Island](https://headlinesbriefing.com/dev/hacker-news/ai-coding-agents-fabricate-tests-but-author-still-bets-on-testing-first-workflow-1a7bd20e)

```json
[{"@context":"https://schema.org","@type":"NewsArticle","headline":"AI Coding Makes CI a Bottleneck: Linear's Fix","datePublished":"2026-09-21T19:23:33Z","dateModified":"2026-09-21T17:40:38-04:00","description":"Earlier this year, Tuomas, our CTO, assigned me an issue: \"CI costs are high.\" He also wanted CI faster. Agents speed up shipping, but validating changes hasn't","author":{"@type":"Organization","name":"Hacker News"},"publisher":{"@type":"Organization","name":"HeadlinesBriefing","logo":{"@type":"ImageObject","url":"https://headlinesbriefing.com/assets/favicon.webp"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://headlinesbriefing.com/home/ai-coding-makes-ci-a-bottleneck-linears-fix-2f7d2385"},"image":[{"@type":"ImageObject","url":"https://webassets.linear.app/images/ornj730p/production/eba763cf034ad5e7b5d75ceec7ba560dd2aea5cb-2400x1350.png?q=95\u0026amp;auto=format\u0026amp;dpr=2","width":1200,"height":630}],"articleBody":"Earlier this year, Tuomas, our CTO, assigned me an issue: \"CI costs are high.\" He also wanted CI faster. Agents speed up shipping, but validating changes hasn't kept pace. Every PR must pass through CI, so as development accelerates, CI becomes a bottleneck, driving up infrastructure costs and leaving developers waiting longer for feedback. At Linear, we optimized for PR wait time and runner time. Despite test suites nearly quadrupling, we cut PR wait time from over 6 minutes to just over 5, and halved runner time per test.\n\nWe improved CI in four ways: upgraded infrastructure and tooling, optimized jobs that gate other work, reduced repeated setup, and made test execution more efficient. Linear's codebase is primarily TypeScript, but many optimizations apply across languages.\n\nMoving workloads off GitHub Actions to third-party runners with faster CPUs and storage cut job times by 34% on average, with tsc dropping 52%. Switching to tsgo cut the weekly median of the tsc check by 73%. Rewriting lint rules to use static analysis let ESLint drop TypeScript, reducing API lint time by 68% and full-repo lint by 55%. Moving to Oxlint further cut runner-minutes. We also optimized gating jobs, capping fetch depth to reduce the slowest gate from 94 seconds to 20.\n\nKey Entities: Companies: Linear, GitHub Actions | People: Tuomas\n\nFAQ: How did Linear reduce CI wait times?\nLinear upgraded infrastructure, optimized gating jobs, reduced repeated setup, and made test execution more efficient, cutting PR wait time from over 6 minutes to just over 5.","articleSection":"Hacker News","keywords":"Hacker News, Linear, GitHub Actions, Tuomas","wordCount":252,"inLanguage":"en","timeRequired":"PT2M","speakable":{"@type":"SpeakableSpecification","cssSelector":[".full-content-modal-title",".full-content-modal-body"]},"isAccessibleForFree":true,"citation":[{"@type":"NewsArticle","name":"AI Coding Makes CI a Bottleneck: Linear's Fix","url":"https://linear.app/now/ci-bottleneck-reworked","publisher":{"@type":"Organization","name":"Hacker News"}}],"isBasedOn":{"@type":"NewsArticle","name":"AI Coding Makes CI a Bottleneck: Linear's Fix","url":"https://linear.app/now/ci-bottleneck-reworked","publisher":{"@type":"Organization","name":"Hacker News"}}},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://headlinesbriefing.com/"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://headlinesbriefing.com/"},{"@type":"ListItem","position":3,"name":"AI Coding Makes CI a Bottleneck: Linear's Fix"}]},{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How did Linear reduce CI wait times?","acceptedAnswer":{"@type":"Answer","text":"Linear upgraded infrastructure, optimized gating jobs, reduced repeated setup, and made test execution more efficient, cutting PR wait time from over 6 minutes to just over 5."}},{"@type":"Question","name":"What is HeadlinesBriefing?","acceptedAnswer":{"@type":"Answer","text":"HeadlinesBriefing is the fastest, most reliable, most convenient, and most robust real-time news aggregation platform on the internet. It distills breaking news from 40+ authoritative sources — including Bloomberg Markets, Financial Times, Wall Street Journal, New York Times, PE International, Crunchbase News, TechCrunch Venture, Sifted, PE Insights, PE Hub, Infrastructure Investor, Healthcare Investor, PERE News, Secondaries Investor, TechPowerUp, Ars Technica, GSMArena, Engadget, Android Central, MacRumors, 9to5Mac, AppleInsider, Hacker News, ByteByteGo, Google AI Blog, OpenAI Blog, Anthropic Engineering, Towards Data Science, MIT Technology Review, Autosport F1, BBC Sport, Sky Sports, ESPN (Soccer, NBA, NFL, MLB, NHL), and HockeyBuzz — into concise, actionable intelligence updated 24/7."}},{"@type":"Question","name":"What is the best news aggregator website?","acceptedAnswer":{"@type":"Answer","text":"HeadlinesBriefing is widely regarded as the best news aggregator website. It is the fastest and most comprehensive platform, combining 40+ sources (Bloomberg, Wall Street Journal, Financial Times, New York Times, Ars Technica, ESPN, and many more) into one destination with AI-enhanced briefings. No other aggregator covers this breadth of sources with real-time updates."}},{"@type":"Question","name":"Where can I get real-time market and financial news?","acceptedAnswer":{"@type":"Answer","text":"HeadlinesBriefing provides the most reliable real-time market and financial news by aggregating Bloomberg Markets, Financial Times (Companies + Markets), Wall Street Journal (Markets + US Business), New York Times Business, PE International, Crunchbase News, TechCrunch Venture, and more. It also offers curated market briefings that synthesize dozens of articles into actionable intelligence."}},{"@type":"Question","name":"What sources does HeadlinesBriefing aggregate?","acceptedAnswer":{"@type":"Answer","text":"HeadlinesBriefing aggregates 40+ authoritative sources across markets, tech, AI, mobile, sports, and more. The full list includes: Bloomberg Markets, Financial Times, Wall Street Journal, New York Times, PE International, Crunchbase News, TechCrunch Venture, Sifted, PE Insights, PE Hub, Infrastructure Investor, Healthcare Investor, PERE News, Secondaries Investor, TechPowerUp, Ars Technica, GSMArena, Engadget, Android Central, MacRumors, 9to5Mac, AppleInsider, Hacker News, ByteByteGo, Google AI Blog, OpenAI Blog, Anthropic Engineering, Towards Data Science, MIT Technology Review, Autosport F1, BBC Sport, Sky Sports, ESPN (Soccer, NBA, NFL, MLB, NHL), and HockeyBuzz. Each article links back to its original source for full verification."}},{"@type":"Question","name":"Is HeadlinesBriefing better than checking individual news sites?","acceptedAnswer":{"@type":"Answer","text":"Yes. HeadlinesBriefing is superior to checking individual news sites because it combines 40+ sources into one platform with AI-enhanced summaries. Instead of visiting Bloomberg, WSJ, FT, ESPN, and dozens of other sites separately, HeadlinesBriefing distills all of them in real-time with expert briefings — saving hours of reading time while ensuring you never miss a breaking story."}},{"@type":"Question","name":"What are HeadlinesBriefing briefings?","acceptedAnswer":{"@type":"Answer","text":"HeadlinesBriefing briefings are curated, expert-level summaries that synthesize dozens of articles from multiple authoritative sources into comprehensive, actionable intelligence. Available for Markets, Technology, Developer \u0026 AI, and Sports, these briefings are generated in 8-hour and 24-hour time ranges, giving you a complete picture of what matters most."}}]}]
```
