abdolence/GitOps PR Automator

Creates automatically Pull Requests to update versions in GitOps config repository.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Feb 18, 2025
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: abdolence/gitops-pr-automator@31856bd98d4d483be2997835caf6e926ec3e54bc # v1.4.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenDefault GitHub token that has access to the repositories you want to create PRs for.yes
github-token-read-reposGitHub token that has access to the repositories you want to read versions and history. Can be used to avoid providing wide permissions to the default token.no
config-pathPath to the configuration file that defines the repositories and the files to watch for changes.no
config-overrideOverrides for the configuration file. This will be merged with the the config file.no
versionsVersions provided for all required repos and tracked files by the trigger event instead of reading head SHA from repository. The format is "<repo1>:<pathId>=<version>,<versionSha>;...".no
namedescription
detected-changesComma-separated list of repositories that have changes detected.
pull-request-urlURL of the created pull request.
pull-request-numberPR number if was created.
pull-request-idPR ID if was created.