azulgarza/Sync Repos Action
An automated GitHub Action to sync files or directories across multiple repositories.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target-repo | The GitHub repository where the files or directories need to be updated. | yes | — |
| target-path | Path of the target file or directory in the target repository where the changes need to be reflected. It can be a file or a directory. | yes | — |
| source-path | Local path of the file or directory that contains the changes to be propagated. It can be a file or a directory. | yes | — |
| branch-name | Name of the new branch to be created for the changes. | yes | — |
| github-token | A GitHub token with appropriate permissions to create and manage PRs. | yes | — |
| commit-message | Message for the commit that includes the changes. | yes | — |
| base-branch | The branch that the changes should be based off of. If not provided, defaults to 'main'. | no | main |
| label | Labels to be applied to the PR for better categorization. Defaults to 'documentation' if not provided. | no | documentation |
| user-email | The email address associated with the GitHub account performing the action. This will be used to associate the commits and pull request with this user. | yes | — |
| user-name | The username of the GitHub account performing the action. This will be reflected in the commits and pull request. | yes | — |
Outputs
no outputs