{"repo":"AndreasAugustin/actions-template-sync","free":true,"listed":false,"github":"https://github.com/AndreasAugustin/actions-template-sync","clone":"git clone https://github.com/AndreasAugustin/actions-template-sync.git","description":":octocat: Github action for syncing other repositories (templates) with current repository. Any git provider like GitHub (enterprise), GitLab, Gittea,.. are supported for the source repository","language":"Shell","stars":327,"topics":["actions","templates","github-action","github-actions","github","action","continuous-integration","ci-cd","gitea","gitlab"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"actions-template-sync abstract Synchronise git repositories in an automated manner. Different git providers like GitHub (enterprise), GitLab,.. are supported as the source provider. This can help you e.g. for migration from another git provider to GitHub or if you want to mirror git repositories. History It is possible to create repositories within Github with GitHub templates. This is a nice approach to have some boilerplate within your repository. Over time, the template repository will get some code changes. The problem is that the already created repositories won't know about those changes. This GitHub action will help you to keep track of the template changes. The initial author of this repository faced that issue several times and decided to write a GitHub action to face that issue. Because of the nice community, several feature requests helped to go on with the development of the action. Now several other features are supported. Features This action is creating a pull request with the latest changes within the target repo whenever it runs with following exceptions there is already an open PR created with the latest changes of the source repository. if there are new changes and a PR is already open, a new PR will be created (option to clean up older PRs) related new changes are ignored within the .templatesyncignore file the source repository is fully included within the target repository Sync other public or private repository (e.g. template repositories) with the curr","default_branch":null,"files":null,"tree":[],"storefront":"/r/AndreasAugustin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AndreasAugustin/actions-template-sync/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."}