Skip to content

No branch/tag protection #111

@basak-qcom

Description

@basak-qcom

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions