Trunk
banner
trunkio.bsky.social
Trunk
@trunkio.bsky.social
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 → https://docs.trunk.io/
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
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…
youtu.be
October 2, 2025 at 3:45 PM
✅ 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...
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.
www.producthunt.com
October 2, 2025 at 3:45 PM
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.
October 2, 2025 at 3:45 PM
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 | Outgrowing GitHub Merge Queue
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
trunk.io
September 17, 2025 at 10:26 PM
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
September 17, 2025 at 10:26 PM
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
September 17, 2025 at 10:26 PM
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
September 17, 2025 at 10:26 PM
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 | Outgrowing GitHub Merge Queue
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
trunk.io
September 16, 2025 at 5:43 PM
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
September 16, 2025 at 5:43 PM
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
September 16, 2025 at 5:43 PM
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 | Outgrowing GitHub Merge Queue
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
trunk.io
September 11, 2025 at 10:26 PM
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
September 11, 2025 at 10:26 PM
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
September 11, 2025 at 10:26 PM
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
September 11, 2025 at 10:26 PM
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
September 11, 2025 at 10:26 PM