Skip to content

Use safe-settings or probot/settings to enforce repository policies #151

@magnusbaeck

Description

@magnusbaeck

Description

We should implement github.com/github/safe-settings or github.com/probot/settings to enforce the repository policies that current are maintained by hand, like "repo maintainers should also be watchers" and "two approvals are required before a merge".

Motivation

Automatically enforced policies are preferable (as long as they don't get in the way).

Exemplification

N/A

Benefits

Less work setting up a repository, easier to deal with configuration drift, fewer documentation requirements.

Possible Drawbacks

We can introduce friction if we add policies that we think should apply to all repositories but actually don't. Policy enforcement choices need to be done with care.

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