diff --git a/merge-queue/administration/metrics.md b/merge-queue/administration/metrics.md index bd462007..94611ed5 100644 --- a/merge-queue/administration/metrics.md +++ b/merge-queue/administration/metrics.md @@ -85,7 +85,7 @@ Conclusion counts are an important signal to potential bottlenecks or underlying Conclusions are tagged with a reason to give further insights into how merges pass or fail in the queue. You can show or hide conclusions of a particular reason by using the **+ Add** button. -
| Category | Reason | Description |
|---|---|---|
| ✅ Pass | Merged by Trunk | Passed all tests in Merge Queue and merged by Trunk |
| ✅ Pass | Merged manually | User manually merged the PR in Git |
| ❌ Failure | Test run timeout | User-defined timeout for tests exceeded |
| ❌ Failure | Failed Tests | Required test failed while testing the PR in the merge queue |
| ❌ Failure | Merge conflict | A (git) merge conflict encountered |
| ❌ Failure | Config parsing failure | Malformed trunk.yaml that couldn't be parsed |
| ❌ Failure | Config bad version | Invalid version field in trunk.yaml |
| ❌ Failure | Config bad required statuses | Failed to parse required statuses in trunk.yaml |
| ❌ Failure | No required statuses | No source for required tests was found in trunk.yaml or branch protection settings |
| ❌ Failure | GitHub API Failed | GitHub returned an error to us that could not be resolved while processing the PR |
| ❌ Failure | PR updated at merge time | PR updated as Trunk was attempting to merge it |
| 🚫 Cancel | Canceled by user | PR explicitly canceled by user |
| 🚫 Cancel | PR closed | PR closed (not merged) |
| 🚫 Cancel | PR pushed to | New commits pushed to the PR branch while in the merge queue |
| 🚫 Cancel | PR draft | PR was converted to a draft, which cannot be merged |
| 🚫 Cancel | PR base branch changed | Base branch of PR in the merge queue changed |
| 🚫 Cancel | Admin requested | Trunk employee canceled PR during a support session (extreme cases) |
| 🚫 Cancel | A PR in the stack had its base branch changed | A member of the PR stack had its base branch changed while in the queue (stacked PRs only) |
| 🚫 Cancel | A PR in a PR stack was closed | A member of the PR stack was closed while in the queue (stacked PRs only) |
| 🚫 Cancel | PR was merged as part of a different stack | The PR was already merged through a different stack (stacked PRs only) |
| 🚫 Cancel | Part of this PR's stack was pushed to | New commits were pushed to a PR in the stack while in the queue (stacked PRs only) |
| Category | Reason | Description |
|---|---|---|
| ✅ Pass | Merged by Trunk | Passed all tests in Merge Queue and merged by Trunk |
| ✅ Pass | Merged manually | User manually merged the PR in Git |
| ❌ Failure | Test run timeout | User-defined timeout for tests exceeded |
| ❌ Failure | Failed Tests | Required test failed while testing the PR in the merge queue |
| ❌ Failure | Merge conflict | A (git) merge conflict encountered |
| ❌ Failure | Config parsing failure | Malformed trunk.yaml that couldn't be parsed |
| ❌ Failure | Config bad version | Invalid version field in trunk.yaml |
| ❌ Failure | Config bad required statuses | Failed to parse required statuses in trunk.yaml |
| ❌ Failure | No required statuses | No source for required tests was found in trunk.yaml or branch protection settings |
| ❌ Failure | GitHub API Failed | GitHub returned an error to us that could not be resolved while processing the PR |
| ❌ Failure | PR updated at merge time | PR updated as Trunk was attempting to merge it |
| 🚫 Cancel | Canceled by user | PR explicitly canceled by user |
| 🚫 Cancel | PR closed | PR closed (not merged) |
| 🚫 Cancel | PR pushed to | New commits pushed to the PR branch while in the merge queue |
| 🚫 Cancel | PR draft | PR was converted to a draft, which cannot be merged |
| 🚫 Cancel | PR base branch changed | Base branch of PR in the merge queue changed |
| 🚫 Cancel | Admin requested | Trunk employee canceled PR during a support session (extreme cases) |
