# Trunk Platform Documentation ## Docs - [Dashboard](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/dashboard.md): Learn to find flaky tests and understand their impact using the Flaky Tests dashboard - [Flaky test detection](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/detection.md): Learn how Trunk detects and labels flaky and broken tests - [Flag as Flaky](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/detection/flag-as-flaky.md): Manually mark a test as flaky from the test detail page - [Pass-on-Retry Monitor](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/detection/pass-on-retry-monitor.md): Detect tests that fail then pass on retry within the same commit - [Threshold Monitor](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/detection/threshold-monitor.md): Detect flaky or broken tests based on failure rate over a configurable time window - [Flaky Tests API](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/flaky-tests.md): The Trunk Flaky Tests API provides access to check the status of Trunk services and fetch unhealthy or quarantined tests in your project. The API is an HTTP REST API, returns JSON - [Getting Started](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started.md): Trunk Flaky Tests detects flaky tests by analyzing test results from your CI runs. Setup requires configuring test result output and CI upload integration. - [CI Providers](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers.md): You can easily integrate Flaky Tests from any CI Provider - [Atlassian Bamboo](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/atlassian-bamboo.md): Configure Atlassian Bamboo to upload test results to Trunk Flaky Tests - [Azure DevOps Pipelines](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/azure-devops-pipelines.md): Trunk Flaky Tests integrates with your CI by adding a step in your Azure DevOps Pipelines to upload tests with the Trunk Uploader CLI. - [BitBucket Pipelines](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/bitbucket-pipelines.md): Trunk Flaky Tests integrates with your CI by adding a step in your BitBucket Pipelines to upload tests with the Trunk Uploader CLI. - [Buildkite](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/buildkite.md): Configure Buildkite jobs to upload test results to Trunk Flaky Tests - [CircleCI](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/circleci.md): Configure CircleCI jobs to upload test results to Trunk Flaky Tests - [Drone CI](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/droneci.md): Configure Flaky Tests using Drone CI - [GitHub Actions](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/github-actions.md): Configure Flaky Tests detection using a GitHub Action - [GitLab](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/gitlab.md): Configure Flaky Tests using GitLab CI - [Jenkins](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/jenkins.md): Configure Flaky Tests using Jenkins - [Other CI Providers](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/otherci.md): Configure Flaky Tests using any CI Provider - [Semaphore CI](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/semaphoreci.md): Configure Flaky Tests using Semaphore CI - [Travis CI](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/ci-providers/travisci.md): Configure Flaky Tests using Travis CI - [Test frameworks](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks.md): Guides for generating Trunk-compatible test results from various test frameworks - [Android](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/android.md): A guide for generating Trunk-compatible test reports for Android projects - [Bazel](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/bazel.md): A guide for generating Trunk-compatible test reports with Bazel - [Behave](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/behave.md): A guide for generating Trunk-compatible test reports for Behave - [Cypress](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/cypress.md): A guide for generating Trunk-compatible test reports for Cypress tests - [Dart Test](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/dart-test.md): A guide for generating Trunk-compatible test reports for Dart tests - [GoogleTest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/googletest.md): A guide for generating Trunk-compatible test reports for GoogleTest - [Go](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/gotestsum.md): A guide for generating Trunk-compatible test reports for Go tests - [Gradle](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/gradle.md): A guide for generating Trunk-compatible test reports for Gradle - [Jasmine](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/jasmine.md): A guide for generating Trunk-compatible test reports for Jasmine tests - [Jest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/jest.md): A guide for generating Trunk-compatible test reports for Jest tests - [Karma](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/karma.md): A guide for generating Trunk-compatible test reports for Karma tests - [Kotest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/kotest.md): A guide for generating Trunk-compatible test reports for Kotest - [Maven](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/maven.md): A guide for generating Trunk-compatible test reports for Maven - [minitest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/minitest.md): A guide for generating Trunk-compatible test reports for minitest - [Mocha](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/mocha.md): A guide for generating Trunk-compatible test reports for Mocha - [Nightwatch](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/nightwatch.md): A guide for generating Trunk-compatible test reports for Nightwatch - [NUnit](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/nunit.md): A guide for generating Trunk-compatible test reports for NUnit - [Other Test Frameworks](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/other-test-frameworks.md): A guide for generating Trunk-compatible test reports with other test frameworks - [Pest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/pest.md): A guide for generating Trunk-compatible test reports for Pest - [PHPUnit](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/phpunit.md): A guide for generating Trunk-compatible test reports for PHPUnit - [Playwright](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/playwright.md): A guide for generating Trunk-compatible test reports for Playwright - [Pytest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/pytest.md): A guide for generating Trunk-compatible test reports for Pytest - [Robot Framework](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/robot-framework.md): A guide for generating Trunk-compatible test reports for Robot Framework - [RSpec](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/rspec.md): A guide for generating Trunk-compatible test reports for RSpec using Trunk's RSpec plugin - [RSpec (Manual Uploads)](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/rspec/manual-uploads.md): A guide for generating Trunk-compatible test reports for RSpec without using Trunk's RSpec plugin - [cargo-nextest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/rust.md): A guide for generating Trunk-compatible test reports for Rust - [Swift Testing](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/swift-testing.md): A guide for generating Trunk-compatible test reports with Swift Testing - [Testplan](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/testplan.md): A guide for generating Trunk-compatible test reports for Testplan - [Vitest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/vitest.md): A guide for generating Trunk-compatible test reports with Vitest - [XCTest](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/frameworks/xctest.md): A guide for generating Trunk-compatible test reports for XCode and xcodebuild - [Multiple Repositories and Forks](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/get-started/multiple-repositories.md): Learn how Trunk identifies repositories and how to track tests across forks and multiple repositories without mixing results. - [Pull request comments](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/github-pull-request-comments.md): Flaky Tests provides summary analytics about tests running on Pull Requests - [Infrastructure Failure Protection](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/infrastructure-failure-protection.md): Prevent false flaky test detections during CI outages and infrastructure failures. - [Managing detected flaky tests](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/managing-detected-flaky-tests.md): A step-by-step guide for building an automated process to manage detected flaky tests. - [Overview](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/overview.md): Detect, quarantine, and eliminates flaky tests from your codebase - [Quarantine Service Availability](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/quarantine-service-availability.md): Trunk Analytics CLI is designed to fail safe when our quarantine service is unavailable. Your CI pipeline's integrity is never compromised by Trunk outages. - [Quarantining](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/quarantining.md): Mitigate impact of known flaky tests by isolating them at run time - [The Importance of PR Test Results](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/the-importance-of-pr-test-results.md): Uploading test results from pull requests (PRs) is a critical step for enabling Trunk Flaky Tests. This data provides a primary signal for detecting flaky tests and is the key metr - [Ticketing integrations](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/ticketing-integrations.md): Triage your flaky tests faster by creating automatically assigned and labeled tickets in your ticketing system - [Jira integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/ticketing-integrations/jira-integration.md): Triage your flaky tests faster by creating automatically assigned and labeled tickets with the Jira integration - [Linear integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/ticketing-integrations/linear-integration.md): Triage your flaky tests faster by creating automatically assigned and labeled tickets with the Linear integration - [Other ticketing platforms](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/ticketing-integrations/other-ticketing-platforms.md): Triage your flaky tests faster by manually creating tickets from generated markdown - [Trunk Analytics CLI](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/uploader.md): Trunk detects and tracks flaky tests in your repos by receiving uploads from your test runs in CI, uploaded from the Trunk Analytics CLI. These uploads happen in the CI jobs used t - [Use MCP Server](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server.md): Leverage the power of CI Autopilot from your IDE, or the AI application of your choosing - [Configuration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/configuration.md): Cover imageClaude Codeclaude.pngclaude-code-cliCursorcursor.pngcursor-ideGitHub Copilotgithub copilot.pnggithub-copilot-ideGeminigemini.pnggemini-cli - [Claude Code (CLI)](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/configuration/claude-code-cli.md): Add Trunk's MCP Server to Claude Code - [Cursor (IDE)](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/configuration/cursor-ide.md): Add Trunk's MCP Server to Cursor - [Gemini (CLI)](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/configuration/gemini-cli.md): Add Trunk's MCP Server to Gemini - [GitHub Copilot (IDE)](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/configuration/github-copilot-ide.md): Add Trunk's MCP Server to Github Copilot - [MCP Tool Reference](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/mcp-tool-reference.md): - Get root cause analysis: MCP tool reference: fix-flaky-test - Set up test uploads: MCP tool reference: setup-trunk-uploads - [Get root cause analysis](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/mcp-tool-reference/get-root-cause-analysis.md): MCP tool reference: fix-flaky-test - [Set up test uploads](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/use-mcp-server/mcp-tool-reference/set-up-test-uploads.md): MCP tool reference: setup-trunk-uploads - [Webhooks](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/webhooks.md): Use webhooks to automate custom flaky test workflows - [GitHub Issues integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/webhooks/github-issues-integration.md): Learn how to automatically create GitHub Issues with Flaky Test webhooks - [Linear integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/webhooks/linear-integration.md): Learn how to automatically create Linear issues with Flaky Test webhooks - [Microsoft Teams integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/webhooks/microsoft-teams-integration.md): Trunk allows you to create custom workflows to send customized messages to Microsoft Teams channels through webhooks. - [Slack integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/flaky-tests/webhooks/slack-integration.md): Learn how to use flaky test webhooks to power Slack notifications - [Home](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/introduction.md): Ship software as fast as AI writes it - [Administration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/administration.md): Configuration, integrations, and analytics for queue administrators. - [Settings and configurations](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/administration/advanced-settings.md): Explanation of settings for states, timeouts, concurrency, and branch protection. - [Metrics and monitoring](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/administration/metrics.md): The Metrics and Monitoring dashboard provides deep analytics on your merge queue's performance, helping you identify bottlenecks, measure improvements, and optimize your workflow. - [Getting Started](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/getting-started.md): This guide walks you through setting up Trunk Merge Queue for your repository. The setup process involves installing the GitHub App, creating a queue, and configuring branch protec - [Configure branch protection](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/getting-started/configure-branch-protection.md): Before configuring branch protection: - [Configure CI status checks](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/getting-started/configure-ci-status-checks.md): Your existing pull request-triggered CI workflows will automatically run when Trunk creates draft pull requests to test changes. No additional configuration is required. - [Install and create your queue](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/getting-started/install-and-create-your-queue.md): This guide walks you through setting up Trunk Merge Queue for your repository. The setup process involves installing the GitHub App, creating a queue, and configuring branch protec - [Test your setup](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/getting-started/test-your-setup.md): After completing configuration, verify your setup: - [Slack Integration](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/integration-for-slack.md): Push updates about your queue status to Slack to keep your team informed. - [Overview](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/merge-queue.md): Merge queue that guarantees branch stability and accelerates development at enterprise scale - [Migrate from GitHub Merge Queue](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/migrating-from-github-merge-queue.md): For teams switching from GitHub Merge Queues to Trunk Merge Queue, the process is straight forward. - [Optimizations](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations.md): The core concept of any merge queue is Predictive Testing: testing your pull request against the head of the main branch, including all pull requests ahead of it in the queue. - [Anti-flake protection](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/anti-flake-protection.md): Some CI jobs fail for reasons unrelated to a PR's code change, such as due to flaky tests or a CI runner disconnecting. These failures are usually cleared when the CI job is rerun. - [Batching](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/batching.md): Batching allows Trunk Merge Queue to test multiple pull requests together as a single unit, rather than testing them one at a time. - [Direct merge to main](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/direct-merge-to-main.md): Direct Merge to Main is an optimization that allows PRs to merge immediately without waiting in the queue when retesting would provide no value. - [Optimistic merging](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/optimistic-merging.md): Optimistic merging allows pull requests that fail tests to still get merged if pull requests behind them in the queue pass their tests. The assumption is that the queue has proof t - [Parallel queues](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/parallel-queues.md): Create dynamic parallel queues to reduce queue time - [Custom Build Systems](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/parallel-queues/api.md): Upload custom list of impacted targets - [Bazel](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/parallel-queues/bazel.md): Instructions for enabled dynamic parallel queues powered by your bazel graph - [Nx](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/parallel-queues/nx.md): Instructions for enabled dynamic parallel queues powered by your Nx graph - [Pending failure depth](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/pending-failure-depth.md): Pending failure depth allows pull requests to wait until other pull requests behind them in the queue complete testing before getting removed from the queue. - [Predictive testing](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/predictive-testing.md): Trunk Merge Queue tests pull requests against the projected future state of your main branch, not just the current state.&x20; - [Priority merging](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/optimizations/priority-merging.md): Priority merging allows you to fast-track critical pull requests to the front of the merge queue. - [Reference](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/reference.md): Technical documentation and troubleshooting resources. - [FAQ](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/reference/common-problems.md): Troubleshooting and FAQ - [API reference](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/reference/merge.md): Public Trunk Merge Queue API. All requests should be authenticated. - [CLI reference](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/reference/merge-queue-cli-reference.md): The Trunk CLI allows you to insert and remove PRs into the Merge Queue. You can also pause and resume the queue from the CLI. - [Troubleshooting](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/reference/troubleshooting.md): If your test PR doesn't merge automatically: - [Using the Queue](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/using-the-queue.md): Daily operations for working with Trunk Merge Queue. - [Emergency pull requests](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/using-the-queue/emergency-pull-requests.md): Emergency merges bypass the queue entirely and push directly to your main branch. This is the most disruptive action you can take and should be reserved for true emergencies only. - [Handle failed pull requests](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/using-the-queue/handle-failed-pull-requests.md): When a PR fails in the merge queue, it's automatically removed so it doesn't block other PRs. Understanding why it failed helps you fix it quickly. - [Monitor queue status](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/using-the-queue/monitor-queue-status.md): The Trunk Merge Queue dashboard gives you real-time visibility into your queue's activity. - [Submit and cancel pull requests](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/using-the-queue/reference.md): Covers the journey of a PR from submission through various states to completion - [Work with stacked pull requests](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/using-the-queue/stacked-pull-requests.md): Yes, Trunk Merge Queue fully supports stacked pull requests. You can use stacked PR workflows with your preferred tooling (GitHub CLI, web interface, or third-party apps). - [Webhooks](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/merge-queue/webhooks.md): Merge Queue Webhooks - [API Reference](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/apis.md): Trunk APIs for building custom integrations. - [Webhooks Reference](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/apis/webhooks.md): Documentation on the various webhooks that are provided by Trunk - [Billing and plans](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/billing.md): Trunk Subscription Plans - [Account Setup](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/connecting-to-trunk.md): Welcome to Trunk! Before you can access Trunk's toolkit to ship faster, you must create a Trunk account. You can connect to Trunk in two ways: - [Trunk GitHub App](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/github-app-permissions.md): Learn more about which permissions the Trunk GitHub app requests and why Trunk needs them. - [Managing your Organization](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/managing-your-organization.md): Integrating with Trunk through Webhooks, APIs, or CLI will require authentication using your organization's slug and token. - [Security](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/security.md): The security and privacy of your Trunk Platform usage - [Support](https://trunk-4cab4936-mintlify-migrate-docs-changes-1778515731.mintlify.app/setup-and-administration/support.md): Need help with Trunk?