❤️ Happy Valentine's Day from Trunk — explore our roadmap, terminal-style ❤️

Product Roadmap

See what's coming next for Trunk. Explore planned features and improvements across our products.

Flaky Tests

Detect, quarantine, and fix flaky tests automatically

Q1 2026

Automatic Infrastructure Failure Detection

When a high percentage of tests fail in a single run, treat it as an infrastructure failure rather than individual test failures
Read the docs

Reduced time to flake detection

Reduced time to flake detection

Test Collections

Collections let you organize tests into logical groups (framework, application, etc) so you can configure detection rules and thresholds independently for each. Whether your Jest unit tests need stricter flake detection than your Playwright E2E suite, or different teams want their own reporting views, Collections give you the flexibility to match your CI reliability strategy to how your codebase is actually structured.

Auto-fix flaky tests

Dispatch an AI agent to fix flaky tests as they're detected

Q2 2026

Flake Detection Rule Customization

Full customization over flake detection rules

GitHub Actions: CI Job Performance & Reliability Reporting

Track timing and reliability of GitHub Actions jobs and trigger alerts

Agent-First build failure investigation

Trigger an Agent to investigate and fix build failures

Merge Queue

Intelligent merge queue that keeps your main branch green

Q1 2026

Filter Metrics by Impacted Targets

Filter merge queue health metrics by impacted targets to analyze performance for specific parts of your codebase
Read the docs

Personal Slack Notifications

Receive personalized Slack DMs about your PRs' progress through the merge queue
Read the docs

Direct Merge to Main

Skip redundant testing and merge immediately when your PR is already up-to-date and the queue is empty
Read the docs

Additonal Merge Methods

Select preferred merge method (squash, rebase, merge) for your PRs going through the merge queue
Read the docs

Test Caching for Batch Failure Isolation

Reuse CI Job results when isolating failures in batched PRs to save CI resources
Read the docs

Independent Concurrency for Batch Bisection

Set higher test concurrency for failure isolation without slowing down your main merge queue
Read the docs

Public API for queue creation

Programmatically create, configure, and manage merge queues via REST API
Read the docs

Live Merge Queue Views

Merge queue dashboard pages support updating automatically in real-time

Prevent Specific PRs From Batching

Mark specific PRs to test individually without batching, ensuring if they fail, they don't take down other PRs with them

Merge Directly Without Queue Restarts

Configure trusted authors whose commits won't force queued PRs to restart testing

Multiple Queues Per Repository

Run independent merge queues for different branches in the same repository

Prometheus metrics endpoint

Add an endpoint to allow users to scrape merge queue metrics for monitoring

Automatic Merge Failure Resolution

AI Agent for automatically resolving test failures and re-submitting PRs

Q2 2026

Merge Queue on-prem support

We're building first-class support for deploying Trunk Merge Queue's data plane directly into your AWS account. For teams with strict data residency, compliance, or on-prem GitHub Enterprise requirements, you'll soon be able to run the Merge Queue entirely within your own infrastructure while we continue to manage the control plane, giving you enterprise-grade security and control without sacrificing the fully managed experience

Stacked PR support

Support for merging stacked PRs atomically

Merge Queue Monitors

Trigger alerts on metrics like failure rate or expected time to merge