kentik/update-and-push

This action supports update of target repository with files in source repository.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 23, 2024
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: kentik/update-and-push-action@79a377fee44ea5112f6c894691c0c0a67f95168c # v2.4

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

namedescriptionrequireddefault
transfer_map[Optional] Path to configuration file describing transformation of directory structure from source to destionation repository. If present, overrides 'source_directory' and 'target_directory'no""
source_directory[Optional] Directory to use as base for updateno.
target_user[Optional] Name of the user/organization owning the target repository. (Default: same as the owner of the source repository)no""
target_repositoryName of the target repositoryyes
commit_emailE-mail used in git commityes
target_serverTarget git serverno""
target_branch[Optional] Target branch name (default: "main")nomain
commit_message[Optional] Commit message. ${ORIGIN_COMMIT} is replaced by the URL@commit in the origin repo triggering the actionnoUpdate from ${ORIGIN_COMMIT}
target_directory[Optional] Directory in the target repository to updateno""
create_target_branch[Optional] Boolean indicating whether to create the target branch if it does not existnofalse
exclude_filter[Optional] Name of file containing rsync-style exclude listno""

no outputs