Tool to synchronize Peribolos configuration from external sources.
It synchronizes GitHub Team configurations with external GitHub people source of truth, like OWNERS files.
The currently supported GitHub people source of truth are:
The sync local
retrieves both the GitHub people source of truth and Peribolos config files from a local filesystem.
It updates in-place the specified GitHub team according to the approvers of the specified OWNERS file.
Please refer to the sync local
command documentation.
The sync github
synchronizes Peribolos config on remote GitHub repositories via Pull Request.
It updates the specified GitHub team according to the approvers of the specified OWNERS file.
Please refer to the sync github
command documentation.
- Synchronize Github teams in a Peribolos configuration.
- Synchronize Github organization and settings.