idvoretskyi/CNCF Maintainers

Validate GitHub usernames against the CNCF project-maintainers.csv, add confirmed maintainers to the cncf-maintainers GitHub team, or audit the team membership for drift against the CSV.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandSubcommand to run: 'audit', 'validate', or 'add'. yesaudit
argsAdditional CLI arguments passed verbatim to the subcommand (e.g. "--apply --yes" for audit, or "username1 username2" for validate/add). no""
versionRelease tag of cncf-maintainers to install (e.g. "v0.2.0"). Defaults to "latest" which resolves to the newest release at run time. nolatest
github-tokenGitHub token passed as GITHUB_TOKEN to the CLI. Required for 'add' and 'audit --apply' (needs admin:org scope). Read-only team access is sufficient for 'audit' (preview mode). Leave empty for 'validate' (no token needed). no""
fail-on-driftApplies to 'audit' only. When set to 'false' the step succeeds even if drift is detected (exit code 1), allowing the workflow to read the 'exit-code' output and decide how to proceed. Any other non-zero exit code (e.g. API error) always fails the step regardless of this flag. notrue
namedescription
exit-codeExit code returned by the cncf-maintainers CLI.