peribolos-syncer

command module
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

README

Peribolos config syncer

Tool to synchronize Peribolos configuration from external sources.

It synchronizes GitHub Team configurations with external GitHub people source of truth, like OWNERS files.

Supported source of truth

The currently supported GitHub people source of truth are:

Usage

Local files

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.

Documentation

Please refer to the sync local command documentation.

Remote files

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.

Documentation

Please refer to the sync github command documentation.

Goals

  • Synchronize Github teams in a Peribolos configuration.

Non-goals

  • Synchronize Github organization and settings.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
git
pkg
pgp

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL