trunkio Profile Banner
Trunk Profile
Trunk

@trunkio

Followers
630
Following
587
Media
150
Statuses
733

Trunk is an all-in-one solution for scalably checking, testing, merging, and monitoring code. With Trunk, developers write more secure code and ship faster.

Joined March 2021
Don't wanna be here? Send us removal request.
@trunkio
Trunk
3 days
๐Ÿš€ Excited to announce the launch of Trunk Flaky Tests! You can now detect, quarantine, and eliminate flaky tests from your codebase. Works with any language, any test runner, and any CI provider. Keep your CI Green. Get started today at https://t.co/pZDn0y2At6
0
0
0
@trunkio
Trunk
3 days
@ProductHunt Ready to give it a try? ๐Ÿ“บ Watch the demo: https://t.co/B0a77v7f07 ๐Ÿš€ Vote on Product Hunt: https://t.co/2HMdwx5aZc ๐ŸŒ Learn more: https://t.co/MGMgxc0mKP ๐Ÿ“– Get started:
Tweet card summary image
docs.trunk.io
Detect, quarantine, and eliminates flaky tests from your codebase
0
0
0
@trunkio
Trunk
3 days
โœ… 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! ๐Ÿ”—
Tweet card summary image
producthunt.com
Trunk is an all-in-one tool for scalably checking, formatting, and monitoring code. This will allow your engineers to stay focused on your core business and ship code faster. Trunk installs in...
1
0
0
@trunkio
Trunk
3 days
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.
1
0
0
@trunkio
Trunk
3 days
๐ŸŽ‰ 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 https://t.co/B0a77v7f07
2
0
1
@trunkio
Trunk
17 days
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: https://t.co/ImcF3KmJ3K ๐Ÿš€ Learn more about Trunk Merge Queue: https://t.co/mV95TR2ivt 5/5
Tweet card summary image
trunk.io
Automate PR merges with Trunk's parallel merge queue. Reduce CI costs and ensure your main branch is never broken by incompatible changes.
0
0
0
@trunkio
Trunk
17 days
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
1
0
1
@trunkio
Trunk
17 days
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
1
0
0
@trunkio
Trunk
17 days
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
1
0
0
@trunkio
Trunk
17 days
๐Ÿ’ธ 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: ๐Ÿงต๐Ÿ‘‡
1
0
0
@trunkio
Trunk
18 days
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. ๐Ÿ“– https://t.co/ImcF3KmJ3K 4/4
Tweet card summary image
trunk.io
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
0
0
0
@trunkio
Trunk
18 days
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
1
0
0
@trunkio
Trunk
18 days
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
1
0
0
@trunkio
Trunk
18 days
Your monorepo is supposed to make development faster. Instead, it's become a coordination nightmare. Here's how to fix it: ๐Ÿงต๐Ÿ‘‡
1
0
0
@trunkio
Trunk
24 days
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: https://t.co/ImcF3KmJ3K 6/6
Tweet card summary image
trunk.io
Bringing industry-leading best practices to every repo, from a one person hobby project to a thousands-strong engineering organization.
0
0
0
@trunkio
Trunk
24 days
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
1
0
0
@trunkio
Trunk
24 days
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
1
0
0
@trunkio
Trunk
24 days
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
1
0
0
@trunkio
Trunk
24 days
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
1
0
0
@trunkio
Trunk
24 days
๐Ÿงต Your CI is lying to you, and it's breaking production. Here's the timeline that destroys main branches everywhere: ๐Ÿ‘‡ 1/6
1
0
0