GitHub PR Status remains "yellow" despite all builds passing

Brendan Forster's Avatar

Brendan Forster

09 Dec, 2015 11:31 PM

Expected: after all builds associated with a commit complete, the PR status is set to green
Actual: an additional status, continuous-integration/appveyor is set initially and never marked as complete

You can see the list of the active commit statuses here for a recent PR:

However I can't see a mention of continuous-integration/appveyor listed anywhere in various commit status APIs.

Example PRs:

  1. Support Staff 1 Posted by Feodor Fitsner on 09 Dec, 2015 11:37 PM

    Feodor Fitsner's Avatar

    AppVeyor status names were changed and you need to update your protected
    branches: http://www.appveyor.com/updates/2015/11/06

    -Feodor

  2. 2 Posted by Brendan Forster on 10 Dec, 2015 12:03 AM

    Brendan Forster's Avatar

    I've got protection enabled for master, but it's not enabled for status checks (see screenshot). What am I missing?

  3. 3 Posted by Brendan Forster on 10 Dec, 2015 12:12 AM

    Brendan Forster's Avatar

    There's something on the GitHub end around the admin tools I need to investigate - basically despite the commit status protection being disabled, the old status was added to each PR.

    Thanks for the explainer! You can now see it's good to go: https://github.com/octokit/octokit.net/pull/986

  4. Support Staff 4 Posted by Feodor Fitsner on 10 Dec, 2015 12:25 AM

    Feodor Fitsner's Avatar

    Yeah, looks correct now.

    -Feodor

  5. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:02 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac