-
Notifications
You must be signed in to change notification settings - Fork 91
Create Repository Settings Keeper #137
Copy link
Copy link
Open
Labels
area/ci-cdSpecify what technical area given issue relates to. Its goal is to ease filtering good first issues.Specify what technical area given issue relates to. Its goal is to ease filtering good first issues.enhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
area/ci-cdSpecify what technical area given issue relates to. Its goal is to ease filtering good first issues.Specify what technical area given issue relates to. Its goal is to ease filtering good first issues.enhancementNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
Reason/Context
We have 60 repositories in AsyncAPI organization and it is impossible to stay in sync with settings across all repositories.
We have https://github.com/asyncapi/.github/blob/master/repository-settings.md but it is completely ignored, thus also no longer updated.
Description
We need an application that enables us to manage the settings of the GitHub repository through a config file stored in a given repository.
.projects.settings.keeperdiscussions: true- that enables discussions tab for projectpr: ['squashandmerge']- that enables only squash and merge on PRssonarcloud: trueorcoveralls: truethat means the application should make sure sonarcloud or coveralls are enabled for a given project.projects.settings.keeperis created, global workflow synchronization is triggered to get default workflows into the repoFor GSoC participants