Your pull request was closed automatically

A bot closed it, not a person. No reviewer has looked at your code yet. Here is what happened and what to do next.

What happened

This project gates pull requests behind an application. The bot checked whether your GitHub account had been approved for it, found no application, closed the pull request, and left this comment.

contribution-checkerbotcommented

Hi @octocat! Thanks for the PR. Contributions to Acme Router are gated behind an application. Please apply at https://checker.example.com/p/acme-router and we'll reopen this PR once you're approved.

Your work is not lost. The branch, the commits and the diff are all still there. Closing a pull request changes nothing in the repository.

What to do

  1. Open the link in the comment. It goes to the project's application page.
  2. Sign in with GitHub. The approval is tied to your GitHub account id, so the account you sign in with has to be the account that opened the pull request.
  3. Fill in the form. The questions are written by the project's maintainers.
  4. Submit, and wait for a maintainer to review it.
  5. When you are approved, your pull request reopens by itself. So does every other pull request of yours the bot closed in that project.

You do not need to open a new pull request. A second one will be closed for the same reason.

If the comment said something else

The comment saysWhat it means
Your application is awaiting reviewIt arrived. A maintainer has not reached it yet. The pull request reopens on approval.
You need to sign a Contributor License AgreementYour pull request is still open. Sign at the link and the check clears by itself.
The CLA was updated and needs re-signingThe same, for a new version of the agreement.
Commits are missing a sign-offYour pull request is still open. See below.
Your application was previously declinedSee below.

Missing sign-off

Some projects require a Developer Certificate of Origin trailer on every commit. Your pull request stays open. Add the trailer and the check clears on your next push.

bash
# amend the latest commit
git commit -s --amend

# or sign off the whole branch, then force-push
git rebase --signoff
What the bot posts
contribution-checkerbotcommented

Hi @octocat! Contributions to Acme Router require a Developer Certificate of Origin sign-off: every commit needs a Signed-off-by: Your Name <you@example.com> trailer in its message. Add it by amending your latest commit with git commit -s --amend, or sign off the whole branch with git rebase --signoff (then force-push). Your PR stays open and we'll re-check automatically once the sign-off is present.

If you were declined

The reason is not posted on the pull request, deliberately. It is on your application status page, which you can read while signed in, and it is in the email you were sent.

If the project set a cooldown, the comment names the date you can apply again. If it did not, the decision stands until a maintainer changes it.

Some projects allow one appeal per application. If yours does, an appeal form is on your status page. An appeal can be granted, granted with permission to submit a fresh application, or rejected.

If you got a quality warning

Some projects score pull requests and post a comment when the score is low. It does not block anything. It is a heads-up before a reviewer looks.

The score is arithmetic, described on the quality page. If a heuristic flagged something you disagree with, say so in the pull request. A person makes the call.

What this is not