Home / Companies / PostHog / Blog / Post Details
Content Deep Dive

Engineers are shipping faster, so we made our CI self-driving to keep up

Blog post from PostHog

Post Details
Company
Date Published
Author
Raúl Negrón-Otero
Word Count
1,119
Company Posts That Month
14
Language
English
Hacker News Points
-
Post removed?
No
Summary

PostHog’s Developer Experience team built an internal Engineering Analytics product to manage CI maintenance as pull request volume rose from 1,354 in October 2025 to more than 6,500 in October 2026, with a longer-term goal of supporting 10,000 monthly PRs. The system ingests GitHub pull request, workflow run, and job data through PostHog’s warehouse source rather than repeatedly querying the GitHub API, then exposes curated CI, merge queue, and test data through a user interface and MCP tools that agents can query. Self-driving agents investigate signals generated by deterministic detectors for flaky checks, persistent default-branch failures, and workflow duration regressions, and can open remediation pull requests. The approach has produced fixes for a consistently failing WebKit Storybook shard, a flaky Rust test race condition, and an unnecessary dependency installation that reduced a job’s duration from 51 to 33 seconds. PostHog reports shipping more than a dozen improvements through the system, while continuing to improve query performance and add features such as CI Explorer, which visualizes workflow relationships. The company suggests others can create similar automated CI maintenance systems by syncing CI data into a warehouse, connecting agents through MCP, and configuring scouts to identify and address recurring CI issues.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
MCP 5 11,896 1,225 232 +12%
Developer Experience 1 486 263 70 -24%
LLM 1 6,548 1,236 233 +8%
Observability 1 3,071 738 185 +11%
Real-time 1 4,158 1,095 238 -14%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.