Sign in

Trunk

@trunkio.bsky.social
12 followers 69 following 96 posts

CI reliability platform that actually fixes flaky tests and merge queue bottlenecks. Keeping CI Green at Zillow, Brex, Google[x], Faire and more. Learn more and get started → docs.trunk.io

PostsRepliesMedia
Trunk @trunkio.bsky.social · 14/04/2026
"CI and the pipeline are going to be a huge bottleneck." Eli's take: if your 10-person team is running agents, you probably need one already. Trunk's @EliSchleifer on Platform Engineering Podcast with @coryodaniel tomorrow. Episode #47 drops tomorrow: www.platformengineeringpod.com
000
Trunk @trunkio.bsky.social · 13/02/2026
excited to share a special surprise! check out our "roadmap CLI" and get inspiration for your valentine's cards ❤️ trunk.io/roadmap?camp... ... there might be a secret command 🤫
000
Trunk @trunkio.bsky.social · 29/10/2025
Lessley Dennington and Ambily Kavumkal Kamalasanan from @github.com showcased building AI-enhanced GitHub Actions workflows. Even the smartest workflows fail, and when they do, someone still has to dig through logs and context-switch from feature work. #KeepCIGreen #GitHubUniverse #GitHubActions
000
Trunk @trunkio.bsky.social · 28/10/2025
Thanks for the great session by Mayank Bhola from LambdaTest presenting on AI-driven testing with KaneAI at @GitHubUniverse! As test suites scale with AI assistance, detecting and quarantining flaky tests early becomes critical to keeping velocity gains intact. #KeepCIGreen #GitHubUniverse
000
Trunk @trunkio.bsky.social · 24/10/2025
We're proud sponsors of BazelCon 2025! 🎉 Atlanta on Nov 10-11 - we can't wait to connect with the Bazel community that's pushing the boundaries of build systems at scale. Whether you're a maintainer, contributor, or just love geeking out about build performance, we want to hear your war stories
010
Trunk @trunkio.bsky.social · 23/10/2025
The Trunk team is heading to GitHub Universe next week! Looking forward to two days of developer conversations, learning about what's new in the ecosystem, and geeking out over all things dev tools and workflows.If you're heading to Fort Mason, let's meet up! Drop us a note or come say hi!
x.com
010
Trunk @trunkio.bsky.social · 02/10/2025
Ready to give it a try? 📺 Watch the demo: youtu.be/ORE30UUvOJk 🚀 Vote on Product Hunt: www.producthunt.com/products/tru... 🌐 Learn more: trunk.io/flaky-tests 📖 Get started: docs.trunk.io/flaky-tests
youtu.be
Trunk Flaky Tests Product Overview
Trunk Flaky Tests is a tool designed to help teams detect, track, quarantine, and fix flaky tests in their codebase. Create an account now to find and eliminate flaky tests in your repo today at…
010
Trunk @trunkio.bsky.social · 02/10/2025
✅ Works with any language and CI provider ✅ Quarantines flaky tests on CI ✅ Keeps your team shipping instead of debugging random failures We're live on @ProductHunt today - every upvote helps us reach more frustrated developers! 🔗 www.producthunt.com/products/tru...
producthunt.com
Trunk: The AI DevOps platform for reliable testing and CI | Product Hunt
Trunk detects, quarantines, and eliminates flaky tests from your code base. Works with any language, any test runner, and any CI provider.
110
Trunk @trunkio.bsky.social · 02/10/2025
The problem: You push code, CI fails on some unrelated test, you rerun it and it passes. Sound familiar? The solution: Automatically detect and quarantine flaky tests so they can't block your team's progress.
200
Trunk @trunkio.bsky.social · 02/10/2025
🎉 Trunk Flaky Tests is now out of beta after months of user testing and feedback! No more random CI failures blocking your PRs. No more "just rerun it and pray it works" moments. Watch how it works youtu.be/ORE30UUvOJk
110
Trunk @trunkio.bsky.social · 17/09/2025
The math is simple: - Spending $3K+ monthly on CI? - Have 20+ engineers? - 30+ PRs per day? Trunk pays for itself in CI savings alone. 📊 Read More: trunk.io/blog/outgrow... 🚀 Learn more about Trunk Merge Queue: trunk.io/merge-queue 5/5
trunk.io
Trunk | Outgrowing GitHub Merge Queue
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
000
Trunk @trunkio.bsky.social · 17/09/2025
Real customer example: - Team of 50 engineers - Was spending: $15K/month on CI - After Trunk: $4K/month on CI - Savings: $11K/month vs $500 Trunk cost ROI: 22x in CI costs alone (not counting dev productivity gains) 4/5
110
Trunk @trunkio.bsky.social · 17/09/2025
Trunk's batching approach: - Batch [PR1 + PR2 + PR3]: 10 min test ⏱️ Total: 10 minutes, 1 CI run Cost savings: 70% reduction If batch fails? Smart bisection finds the culprit automatically. 3/5
100
Trunk @trunkio.bsky.social · 17/09/2025
Traditional merge queue approach: - PR 1: 10 min test ⏱️ - PR 2: 10 min test ⏱️ - PR 3: 10 min test ⏱️ Total: 30 minutes, 3 CI runs Cost: $$$ for each individual test This doesn't scale. 2/5
100
Trunk @trunkio.bsky.social · 17/09/2025
💸 Your CI bill is growing faster than your team, and it's not sustainable. Here's why most merge queues are expensive... and how to fix it: 🧵👇
100
Trunk @trunkio.bsky.social · 16/09/2025
The result: ✅ Teams don't block each other ✅ Fast changes merge in minutes, not hours ✅ Complex changes get proper validation ✅ Monorepo becomes productivity multiplier again Stop fighting your architecture. Make it work for you. 📖 trunk.io/blog/outgrow... 4/4
trunk.io
Trunk | Outgrowing GitHub Merge Queue
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
000
Trunk @trunkio.bsky.social · 16/09/2025
Trunk's solution: Parallel queues 📝 Docs queue: 2 min → merge ✅ 🔧 Backend queue: 45 min → merge ✅ 🎨 Frontend queue: 15 min → merge ✅ All run simultaneously. Teams work independently again. 3/4
100
Trunk @trunkio.bsky.social · 16/09/2025
Classic monorepo problem: 📝 Docs team: 2-min PR stuck behind... 🔧 Backend team: 45-min database migration 🎨 Frontend team: 15-min feature addition Everyone waits for the slowest PR. Independent teams blocked by unrelated changes. 2/4
100
Trunk @trunkio.bsky.social · 16/09/2025
Your monorepo is supposed to make development faster. Instead, it's become a coordination nightmare. Here's how to fix it: 🧵👇
110
Trunk @trunkio.bsky.social · 11/09/2025
The numbers don't lie: - 3-5x faster merge times - 60-80% lower CI costs - Near-zero main branch breakages If you're spending too much on CI or have 20+ engineers, the ROI is obvious. 📖 Full comparison: trunk.io/blog/outgrow... 6/6
trunk.io
Trunk | Outgrowing GitHub Merge Queue
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
000
Trunk @trunkio.bsky.social · 11/09/2025
Enter Trunk Merge Queue: 🚀 Parallel queues (independent changes don't wait) 💰 Batching (90% CI cost reduction) ⚡ Optimistic merging (fast PRs don't wait for slow ones) 🔍 Full visibility and debugging 5/6
100
Trunk @trunkio.bsky.social · 11/09/2025
GitHub Merge Queue limitations: - Single queue = bottlenecks - No batching = high CI costs - Limited visibility when things fail - Queue jumping rebuilds EVERYTHING For small teams? Fine. For 50+ engineers? You need something better. 4/6
100
Trunk @trunkio.bsky.social · 11/09/2025
GitHub's merge queue fixes this with "predictive testing": ❌ Old way: Test PR against stale main ✅ New way: Test PR against "future main" (including other PRs ahead in queue) But GitHub's implementation has limits... 3/6
100
Trunk @trunkio.bsky.social · 11/09/2025
9:00 AM - Alice creates PR: renames foo() → bar() 9:05 AM - Bob creates PR: adds code calling foo() Both PRs test against OLD main branch. Both PRs pass ✅ Both PRs merge. Main branch: 💥 BROKEN This is the "stale CI problem" 2/6
100
Trunk @trunkio.bsky.social · 11/09/2025
🧵 Your CI is lying to you, and it's breaking production. Here's the timeline that destroys main branches everywhere: 👇 1/6
robots, merging on the road
100
Trunk @trunkio.bsky.social · 11/09/2025
🆙 Auto-Quarantining has been updated to target 'flaky' tests specifically. This ensures tests exhibiting inconsistent behavior (flakiness) are automatically quarantined, while genuinely broken tests require manual intervention or different handling. Learn more at trunk.io/changelog/fl...
000
Trunk @trunkio.bsky.social · 01/08/2025
I built a working calendar-to-meal-plan API in 15 minutes using @vscode.dev + Copilot. Cursor gave me the same result… for twice the price? Full write-up, screenshots, and code examples here: trunk.io/blog/in-defe...
trunk.io
Trunk | In Defense of VSCode: Why Are We Paying for Cursor?
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
010
Trunk @trunkio.bsky.social · 29/07/2025
If your team built the product, you shouldn’t lose momentum fighting (or avoiding) CI. Trunk’s AI DevOps Agent helps by: • Auto-retrying flakes • Explaining failures • Tracking creeping slowdowns Let AI handle the boring stuff. trunk.io/blog/enginee... #DevOps #EngineeringTools #CI #AI
trunk.io
Trunk | Engineers Shouldn’t Babysit Pipelines. AI Agents Should.
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
011
Trunk @trunkio.bsky.social · 25/07/2025
Is AI ready to be your only debugger? Tools like Trunk’s AI DevOps Agent do the heavy lifting: • CI flake handling • Test prep + triage • PR context summaries The goal isn’t replacing engineers. It’s protecting their time. Full post → trunk.io/blog/don-t-l... #DevTools #DevOps #DeveloperFlow
trunk.io
Trunk | Don’t Let AI Debug Your Code Alone, Yet
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
020
Trunk @trunkio.bsky.social · 21/07/2025
Most teams don’t have a dedicated SRE. That’s where AI DevOps Agents come in. Trunk’s agent handles: • Restarting flaky builds • Explaining deploy failures • Routing updates to Slack, GitHub, Linear Let developers build. trunk.io/blog/devops-... #DevTools #DevOps #AI #DeveloperExperience
trunk.io
Trunk | DevOps Without the Drain: How AI Frees Developers from Repetitive Ops Work
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
031
Trunk @trunkio.bsky.social · 17/07/2025
We're rebuilding our frontend monorepo to be "boring" 🥱 so developers can make better use of AI codegen assistants like Cursor and Claude Code Trunk co-founder Eli shares the details on why we're going all-in on boring trunk.io/blog/the-joy...
trunk.io
Trunk | The joy of a boring codebase
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
020
Trunk @trunkio.bsky.social · 15/07/2025
@draward.dev tried out Kiro, Amazon's new agentic IDE, and wrote up some thoughts on spec mode and hooks trunk.io/blog/early-t...
trunk.io
Trunk | Early thoughts on Kiro, Amazon’s new agentic IDE/VSCode fork
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
011
Trunk @trunkio.bsky.social · 14/07/2025
"Developers spend only 11% of their week writing code. The majority of their time is fragmented across debugging, meetings, communication, and operational workflows." - recent Microsoft study We're building an agent to give developers their time back trunk.io/blog/beyond-...
trunk.io
Trunk | Beyond the editor: Bringing AI to the rest of your dev workflow
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
010
Trunk @trunkio.bsky.social · 11/07/2025
“AI slows dev by 19%” is a hot take from a study of developers with less than a week's experience using AI tools like Cursor The future isn’t about working faster it’s about solving deeper problems sooner trunk.io/blog/ai-tool...
trunk.io
Trunk | AI Tools Are Not Time Machines
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
030
Trunk @trunkio.bsky.social · 09/07/2025
"Our goal was to construct tight, measurable feedback loops so we can move forward and build an agent that doesn’t suck 50% of the time." Trunk's dev team shares how they use good engineering to handle nondeterministic LLM output when building AI agents trunk.io/blog/attempt...
trunk.io
Trunk | (Attempting to) Engineer the chaos out of AI agents
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
020
Trunk @trunkio.bsky.social · 02/07/2025
You don’t need a whole DevEx team to improve developer experience You just need better tools Learn how Trunk's AI DevOps agent improves DevEx trunk.io/blog/you-don...
trunk.io
Trunk | You don’t need a developer experience team to have a good internal DevEx
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
010
Trunk @trunkio.bsky.social · 26/06/2025
The waitlist is open now! 👇 trunk.io/agent
trunk.io
Trunk
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
010
Trunk @trunkio.bsky.social · 26/06/2025
Tired of writing the same weekly update? Let an agent handle it Trunk’s AI DevOps Agent can schedule recurring jobs — like summarizing deployed changes and Slacking them to your PM every week More time coding, less time reporting
110
Trunk @trunkio.bsky.social · 25/06/2025
The waitlist is open! trunk.io/agent
trunk.io
000
Trunk @trunkio.bsky.social · 25/06/2025
Trunk's AI DevOps Agent can use webhooks or cron jobs as triggers to automate repetitive tasks Collect and share data, create tickets, or make sure that contribution guidelines are followed when a PR is opened 👇
100
Trunk @trunkio.bsky.social · 25/06/2025
A reminder that our developer survey is still open! We want to hear from engineers who regularly work with CI/CD and use AI tooling 💵 $100 for qualified survey responses 🔗 tally.so/r/np6QLb
tally.so
Shape the first-ever AI DevOps agent
Made with Tally, the simplest way to create forms.
010
Trunk @trunkio.bsky.social · 24/06/2025
Join the waitlist here: trunk.io/agent
trunk.io
Trunk
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
010
Trunk @trunkio.bsky.social · 24/06/2025
Trunk Flaky Tests automatically detects and quarantines test flakes in CI at runtime. But you still need to manually debug and fix the tests The AI DevOps Agent helps you fix flaky tests for good with AI-powered root cause analysis and suggested fixes
110
Trunk @trunkio.bsky.social · 23/06/2025
Devs have AI in their editor But what about when your CI fails? Or a test flakes? Or a deploy stalls at 4am? That's why we’re building an AI DevOps Agent to bring AI to the rest of the dev experience: trunk.io/blog/beyond-...
trunk.io
Trunk | Beyond the editor: Bringing AI to the rest of your dev workflow
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
020
Trunk @trunkio.bsky.social · 18/06/2025
Own CI/CD? Review PRs regularly? Using AI coding tools? We’re researching how AI can actually improve dev workflows. Not hype, real impact 💵 $100 for qualified survey responses 🔗 tally.so/r/np6QLb #ci #devtools #ai #developerexperience
tally.so
Shape the first-ever AI DevOps agent
Made with Tally, the simplest way to create forms.
021
Trunk @trunkio.bsky.social · 17/06/2025
Flaky tests are brutal in mobile dev Device, OS, and framework variations require a stable and speedy CI pipeline to ship fixes and updates to users Trunk's own Ventsi Tsachev shares how to stop flaky iOS tests from blocking your team: trunk.io/blog/beyond-...
trunk.io
Trunk | Beyond XCTSkip: Stop Flaky iOS Tests from Blocking Your Team
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
000
Trunk @trunkio.bsky.social · 11/06/2025
We've added a new webhook to Flaky Tests to notify you when a test's quarantine status is manually changed Automate tasks like high-priority ticket creation for pesky, always-quarantined tests or send a quick Slack ping to the team 👉 trunk.io/changelog/fl...
trunk.io
Flaky Tests: test_case.quarantining_setting_changed webhook
Flaky Tests: test_case.quarantining_setting_changed webhook
000
Trunk @trunkio.bsky.social · 10/06/2025
It is essential to accurately detect flaky tests so they can be quarantined and fixed. So we released a Ruby/RSpec plugin to produce consistent test names in reports and automatically upload them to Trunk. Plus, it supports quarantining! Read more: trunk.io/changelog/rs...
trunk.io
RSpec Plugin for Ruby Repos
RSpec Plugin for Ruby Repos
010
Trunk @trunkio.bsky.social · 05/06/2025
Version 1.24.0 of the Code Quality CLI is out now! You can now lint and analyze code directly within your OpenAI Codex environments. Check out the full changelog for all the updates and fixes: trunk.io/changelog/cl...
trunk.io
CLI 1.24.0
CLI 1.24.0
010
Trunk @trunkio.bsky.social · 03/06/2025
Quarantining flaky tests at run time is the best way to handle test flakes in CI Want to know why? Check out @draward.dev's videos or our blog post! trunk.io/blog/eradica...
trunk.io
Trunk | Eradicating Flaky Tests
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
010