ok-oldking/Partial Repo Sync Action
Syncs a specified subset of files and Git state (tags, commits) from a source repo to one or more target repos based on a Git tag.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repos | A multiline list of target repository URLs to sync to. | yes | — |
| sync_list | Path to a file in the source repository that lists files and directories to sync, one per line. | yes | — |
| tag | The Git tag in the source repository that triggers the sync. The action will sync the state of this tag. | yes | — |
| gitignore_file | a special git ignore file to be renamed to .gitignore in the target repo. | no | — |
| show_author | show author in the combined commit messages, default to true. | no | true |
Outputs
| name | description |
|---|---|
| start_tag | The changes's starting tag, exlusive. |
| end_tag | The changes's starting tag, inclusive. |
| changes | The generated commit message containing the summary of changes since the last synced tag. |
| changes_with_asterisk | The generated commit message containing the summary of changes since the last synced tag, with an * in front of each line for mark down |