Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 26,245
    • Issues 26,245
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 994
    • Merge Requests 994
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Packages
    • Packages
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issues
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #9931

You need to sign in or sign up before continuing.
Closed
Open
Opened Feb 23, 2019 by James Edwards-Jones@jamedjo
  • Report abuse
  • New issue
Report abuse New issue

GitHub integration should default to "Static status check names"

What

Make "Static status check names" the default for our CI integration with GitHub.

Why

Users will often want our integration to be compatible with "Required status checks", so they can prevent pull requests being merged before a pipeline is complete. We introduced a setting to make this possible, but users shouldn't have to find it and might struggle to understand why this needs to be turned on to make things work.

Related

  • Mentioned in the description in https://gitlab.com/gitlab-org/gitlab-ee/issues/6696
  • Came up in https://gitlab.com/gitlab-org/gitlab-ee/issues/8129#note_144229628
  • Might explain some of the demand for having this in the API in https://gitlab.com/gitlab-org/gitlab-ee/issues/8477.

github_configuration-screenshot

Edited Oct 14, 2019 by Jason Yavorska

Linked issues

  • Discussion
  • Designs
Assignee
Assign to
12.4
Milestone
12.4
Assign milestone
Time tracking
None
Due date
None
10
Labels
Category:Continuous Integration Deliverable Enterprise Edition UX devopsverify direction feature groupcontinuous integration movingtogitlab workflowverification
Assign labels
  • View project labels
Reference: gitlab-org/gitlab#9931