{"repo":"wadackel/files-sync-action","free":true,"listed":false,"github":"https://github.com/wadackel/files-sync-action","clone":"git clone https://github.com/wadackel/files-sync-action.git","description":":package: A customizable action that synchronizes files across multiple repositories.","language":"TypeScript","stars":35,"topics":["action","actions","github","github-action","github-actions","synchronization"],"license":"MIT","category":"workflow-automation","readme_excerpt":":package: Files Sync Action A customizable action that synchronizes files across multiple repositories. [![Build][badge-build]][build] [![MIT LICENSE][badge-license]][license] [![code style: prettier][badge-prettier]][prettier] [![semantic-release: angular][badge-semantic-release]][semantic-release] files-sync-action is a GitHub Action that synchronizes files across multiple repositories based on a configuration file written in YAML. It is useful in cases where you want to unify files, such as various tool configuration files or workflow files, across repositories. There are various patterns for motivation to synchronize files, depending on the team. To support these use cases, it allows for detailed configuration. The following links are the actual PR and Workflow execution result logs: [Actual PR][demo-pr] Features - :arrows counterclockwise: Create PRs to synchronize files and directories across multiple repositories - :hammer and wrench: Support flexible configuration of reviewers and labels for PRs - :checkered flag: Supports stable file synchronization even in large repositories. - :pencil: Support file customization using [EJS][ejs] - :recycle: Supports the deletion of files and folders Usage In this section, we explain the most common usage of files-sync-action . To start using it, simply create a Workflow file that runs files-sync-action and a configuration file, as shown below: .github/workflows/files-sync.yaml GitHub App Tokens (with actions/create-github-app-token","default_branch":null,"files":null,"tree":[],"storefront":"/r/wadackel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wadackel/files-sync-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}