Project

Profile

Help

Task #3379

closed

Enable required checks on Github for core and pulp_file

Added by bmbouter about 6 years ago. Updated about 5 years ago.

Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Make the following checks required:

  • PR review
  • docs builders check
  • Travis CI passing
  • "default" which is the Jenkins test runner check

For the following repos and branches:

  • 'pulp' repo 'master' branch
  • 'pulp' repo '3.0-dev' branch
  • 'pulp_file' repo 'master' branch

In terms of a disable/reenable process:

From the github docs it looks like an 'Administrator' of a repository can enable/disable the required checks. Currently the following people have that permissions: @ipanova, rchan, @jortel, ttereshc, and bmbouter

To temporarily disable:

1. Contact one of ^ admins via pulp-dev and irc that a check is failing permanently
2. Discuss what the issue is and make a decision to disable the checks or not.
3. If disabling, disable via github and make and issue to re-enable
4. notify pulp-dev with an update of the changes and the issue link
5. work to re-enable checks as soon as possible

We should put ^ and an overall update of the latest required checks into the pulp2 and pulp3 docs. We can put those into these locations:

pulp2: https://docs.pulpproject.org/dev-guide/contributing/merging.html#pull-requests
pulp3: https://docs.pulpproject.org/dev-guide/contributing/merging.html#pull-requests

Also available in: Atom PDF