Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git-node: add GitHub status as a CI option #369

Merged
merged 1 commit into from
Mar 9, 2020

Commits on Mar 6, 2020

  1. git-node: add GitHub status as a CI option

    Some project in the org don't use Jenkins, which means PRChecker will
    never succeed for pull requests on those projects. These projects
    usually have Travis, AppVeyor or other CI systems in place, and those
    systems will publish the status to GitHub, which can be retrieved via
    API. This commit adds GitHub status as an optional way to validate if a
    PR satisfies the CI requirement.
    
    We need to check for the CI status in two fields returned by our GraphQL
    query: commit.status for services using the old GitHub integration, and
    commits.checkSuites for services using the new GitHub integration via
    GitHub Apps.
    mmarchini committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    c915920 View commit details
    Browse the repository at this point in the history