Flaky test detection and quarantine
Detect flaky tests across any language, test runner, or CI provider, then quarantine them automatically while still collecting failure stack traces.
Trunk is a CI reliability platform for detecting flaky tests, quarantining failures, and managing merge queues in GitHub workflows. Free and paid plans available.
Trunk is a CI reliability platform for teams that want to keep builds green, reduce flaky test noise, and move pull requests through merge workflows faster. The product combines flaky test detection and quarantine with merge queue tooling so teams can manage test instability and merge bottlenecks in one system.
The platform is built for GitHub-based workflows and supports any language, test runner, or CI provider for flaky test handling. On the merge side, it supports batching, parallel queues, webhook and Slack notifications, and build-system-aware workflows for monorepos using tools such as Bazel, Nx, and Turborepo.
Detect flaky tests across any language, test runner, or CI provider, then quarantine them automatically while still collecting failure stack traces.
Analyze failures with test summaries in pull requests, duplicate-failure detection, and AI-generated summaries of what went wrong.
Route failures into Linear or Jira and use webhook support to keep tickets and notifications in sync with test status.
Protect main branches with merge queue behavior that validates each PR against the latest main before merging.
Group PRs with intelligent batching and parallel queues to reduce redundant CI work on unrelated changes.
Use a public REST API and GitHub-based queue controls to submit, cancel, prioritize, and monitor PRs in the queue.
Use Trunk to identify flaky tests, quarantine them automatically, and keep CI signal usable while the team continues shipping.
Use merge queue protection, batching, and parallel queues to keep main green and reduce manual coordination when many PRs land at once.
Use webhook support, Slack notifications, and PR comments to keep engineers informed about test status and queue progress without switching tools.
Use the queue controls, REST API, and GitHub integration to manage priority, cancellation, and status updates from existing workflow surfaces.
Trunk defines users as non-bot users who have made a commit to a private repo with Trunk enabled in the last 30 days. Contributor counts are shown on the Settings page under Billing.
Trunk uses soft limits, so you can keep using it at any scale, but you will see an upgrade banner if you exceed the free tier limits. If usage is far above the plan, Trunk may reach out about upgrading.
Yes. You can cancel your Trunk account at any time.
Yes. You can start using Trunk without a credit card, up to the free tier usage limits.
Yes. Trunk offers a free tier, and the team can also set up Team or Enterprise trials with real-time technical support and guidance.
Codesphere is a virtual cloud platform for development, deployment and operations across on-prem, cloud and hybrid infrastructure, with portability and security.
BotLab is a tool for testing video-game bots by running them in simulated game clients, reviewing session logs, and comparing results in the Reactor. It offers a free tier for short sessions and a paid Pro plan for longer online runs.
AppVision is a boutique app studio for iOS and Android, offering design, development, and growth with weekly releases and data-driven iteration.
Intract is a cross-border payments platform for businesses, with real-time settlement, multi-currency support, compliance handling, and transparent rates.
Newfront is a business insurance brokerage and software platform for commercial insurance, employee benefits, and retirement services.
blop is a QA agent that writes browser tests as code in your repo, runs them in CI, clusters repeated failures, and can open PRs to fix broken tests.