cloud-sky-ops/Sync Files to Multiple Repos via API

Copies files from a directory to one or multiple repositories using GitHub API

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 18, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: cloud-sky-ops/sync-files-multi-repo@68b6a50e190d14326679f984a71fcc1a9c9639e9 # v1.2.0

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

namedescriptionrequireddefault
github_tokenGitHub Personal Access Token (PAT) with repo accessyes
create-pull-requestSet to true to create a PR instead of direct commitnofalse
pull-request-titleTitle for the PR ceated (default: Sync files [Automated])noSync files [Automated]
copy-from-directoryDirectory to copy files from (default: root level of source repo)no""
copy-to-directoryDirectory in target repos to copy files to (default: root level of target repo)no""
bot-nameName of the bot which will be used a committerno""
bot-emailEmail of the bot which will be used a committerno""
configs-json-fileName of the JSON config file containing repository and respective configsno""

no outputs