> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trunk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Pull Request View

> Track the lifecycle of your pull requests as they are updated

Open the **Pull Requests** tab in the Trunk app for a cross-repository list of
your organization's open pull requests, and a detail view of any one of them.

## The list

<Frame>
  <img src="https://mintcdn.com/trunk-4cab4936/I-5KiU2UEwbzi3fj/assets/ci/pull-requests/pull-requests-list.png?fit=max&auto=format&n=I-5KiU2UEwbzi3fj&q=85&s=62e49e8b775dc5434e946d178ac3825e" alt="The Pull Requests list, showing open pull requests across repositories with their CI state" width="1272" height="921" data-path="assets/ci/pull-requests/pull-requests-list.png" />
</Frame>

## The detail view

From the pull request detail view you can see each change that has been committed to a pull request. The jobs that passed/failed and the waterfall of the job executions.

<Frame>
  <img src="https://mintcdn.com/trunk-4cab4936/I-5KiU2UEwbzi3fj/assets/ci/pull-requests/waterfall-view.png?fit=max&auto=format&n=I-5KiU2UEwbzi3fj&q=85&s=a0d4e7f59a875a250a616ecfbaa4b39c" alt="The pull request detail view, with the attempt picker above a waterfall of every job that ran on the selected commit" width="1269" height="809" data-path="assets/ci/pull-requests/waterfall-view.png" />
</Frame>

### The attempt picker

Each commit is shown in the attempt picker at the top which tracks the status of the pull request as it was updated.

For customers using the Test Intelligence feature - jobs that passed because of quarantining are called out with an asterisk. Indicating the overall workflow would have failed without quarantining.

### CI

The default tab presents a waterfall of all jobs run on that commit. This is the tab to explain what ran and why is this pull request blocked.

### Activity

Two lanes, for "what is red" and "what do I do about it".

**CI** -  on the left — lists every check reported on the commit, with the
required ones marked. Filter pills narrow it by state; a job red because of test
failures links across to the other lane rather than counting twice.

**Needs Attention** — on the right — lists only what a reviewer has to act on:
failing jobs, failing tests, and quarantined tests. Passing tests are
deliberately absent.

It is scoped to required jobs by default, with a **+ N non-required** toggle for
the rest. A failing job here carries a **re-run** button that re-runs that one
job.

A job re-running after a failure is badged **retrying after failure**, so a
spinner is distinguishable from a first attempt.
