# MergeQueue FAQs

<details>

<summary>I have labeled the PR but it’s not merging.</summary>

There could be several reasons why the bot is not merging your PR.

* Check your Dashboard to see whether the queue is active or paused. If the queue is paused it will not pick up any changes.
* Check if all your CI statuses are completed (no required status is still pending).
* Check if there is no other PR ahead of your PR that is pending merge.
* Go to the [<mark style="color:blue;">GitHub app page</mark>](https://github.com/settings/apps/authorizations) and verify that the app is still authorized to your repository. If not, you may need to reconnect the app.

Once you have verified the above status, open your web app, and look at the Open and Blocked Queue. If your PR is in the Blocked Queue, there should be a reason listed for blocking as well. If none of these steps help, please contact us [<mark style="color:blue;">support@aviator.co</mark>](mailto:support@mergequeue.com)

</details>

<details>

<summary>My PR is not able to be merged because of GPG signature issues.</summary>

When a repository is configured to require commits to be signed, all commits in PRs must be signed with the committer's GPG key. MergeQueue will not merge PRs that contain unsigned commits if this option is enabled. If your commits are signed, but you're still facing this error, make sure that you've [<mark style="color:blue;">uploaded your GPG public key to GitHub</mark>](https://docs.github.com/en/authentication/managing-commit-signature-verification/adding-a-new-gpg-key-to-your-github-account).

To learn more about signing commits, see [<mark style="color:blue;">GitHub's "Signing commits" documentation</mark>](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). If you need to sign commits that already exist, you'll need to interactively rebase your PR and sign the commits individually (`git rebase -i HEAD~N` for the relevant value of `N`, and, for every commit, add `exec git commit --amend --no-edit --no-verify --gpg-sign` below every `pick ...` line). You'll need to force push the branch or open a new pull request after doing this.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aviator.co/manage/faqs/mergequeue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
