# How do I manually build a Pull Request?

**URL:** https://forum.buildkite.community/t/how-do-i-manually-build-a-pull-request/527
**Category:** General
**Created:** [May 28, 2019, 11:26pm UTC](https://forum.buildkite.community/t/how-do-i-manually-build-a-pull-request/527 "2019-05-28T23:26:38Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![thirtytwobits](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.buildkite.community/thirtytwobits/32/542_2.png) [@thirtytwobits](https://forum.buildkite.community/u/thirtytwobits)
#### Post date: [May 28, 2019, 11:26pm UTC](https://forum.buildkite.community/t/how-do-i-manually-build-a-pull-request/527/1 "2019-05-28T23:26:38Z")

</div>

I had misconfigured my github filters and a PR came in that did not get built. Now github is waiting for a build that doesn’t exist. I tried manually building the SHA for the PR but it failed in another weird way (it ignored the queue specification and tried to run a build on a test host).

Is there a way to repair the PR either by manually initiating a build in some way I’ve missed or do I have to have the requester create a trivial change and re-push?

See the “stuck” PR here → [Issue #222: v1 platform layer by thirtytwobits · Pull Request #223 · OpenCyphal-Garage/libcyphal · GitHub](https://github.com/UAVCAN/libuavcan/pull/223)

---

<div class="post-metadata">

### Author: ![sj26](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.buildkite.community/sj26/32/17_2.png) [@sj26](https://forum.buildkite.community/u/sj26)
#### Post date: [March 27, 2020, 3:11am UTC](https://forum.buildkite.community/t/how-do-i-manually-build-a-pull-request/527/2 "2020-03-27T03:11:13Z")

</div>

Sorry, I know this is a super old thread, and apologies we didn’t get to it sooner — but we wanted to check in and see if you figured this out?

You can run a manual build from the Buildkite dashboard using the _New Build_ button, which it sounds like you’ve already tried:

> **[Getting Started](https://buildkite.com/docs/tutorials/getting-started#create-your-first-build)**
>
> Automate your team’s software development processes, from testing through to delivery, no matter the language, environment or toolchain.

By default this won’t be a “pull request” build because we won’t know that the branch is related to a pull request. But you can trick it into being a pull request build by providing an environment variable as well (click “Options” in the New Build modal):

```auto
BUILDKITE_PULL_REQUEST=223

```

If you still need to, or need to in future, give it a go?
