-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Is your feature request related to a problem? Please describe.
I'd like for no pushes to any branches prefixed debian/ to be possible unless a PR exists that has been approved by at least one member of a "Debian packaging reviewer" group. The initial members of this group would be me, @lool and @gagath (if that's the username she's using for Qualcomm work?).
I'd like for no pushes to tags prefixed debian/ to be possible unless actually pushed by a member of the "Debian packaging reviewer" group.
Rationale for branches: to minimise the possibility that a Debian uploader will not agree to sign (and therefore take responsibility) for an upload to Debian from a debian/ branch.
Rationale for tags: debian/ tags should only be pushed when they match an accepted Debian upload which only a member of this group can perform.
In time, we should extend this to other branches and tags, but debian/ will do for now.
Describe the solution you'd like
Something around GitHub features: protected branches, rulesets and perhaps code owners.