Project

Profile

Help

Task #2043

closed

Enable protected branches

Added by bmbouter almost 8 years ago. Updated about 5 years ago.

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

100%

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

Description

Enable the "protected branches" [0] feature of github.com for Pulp code repositories. Specifically we should disallow:

  • non-fast-forward pushes
  • deleting a branch

We would do this for all branches named:

*-release
*-dev
master

We would do this for the following code repositories:

https://github.com/pulp/pulp
https://github.com/pulp/crane
https://github.com/pulp/pulp_docker
https://github.com/pulp/pulp_rpm
https://github.com/pulp/pulp_puppet
https://github.com/pulp/pulp_python
https://github.com/pulp/pulp_ostree

We also need to update the branch creation notes in the docs to enable this config for new branches.

[0]: https://help.github.com/articles/about-protected-branches/

Also available in: Atom PDF