step-security/GitHub Push

Pushing to GitHub repository local changes

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub token or PAT tokenno
github_tokenGitHub token or PAT tokenno${{ github.token }}
github_urlGitHub url or GitHub Enterprise urlno${{ github.server_url }}
sshSpecify if ssh should be usedno
repositoryRepository name to push. Default or empty value represents current github repository (${GITHUB_REPOSITORY})no""
branchDestination branch to push changesno
forceDetermines if force push is usedno
force_with_leaseDetermines if force-with-lease push is usedno
atomicDetermines if atomic push is used, default trueno
push_to_submodulesDetermines if --recurse-submodules=<strategy> is used. The value defines the used strategynoon-demand
tagsDetermines if --tags is usedno
push_only_tagsDetermines if the action should only push the tags, default falseno
directoryDirectory to change to before pushing.no.
pullDetermines if a pull should be performed before pushing. Accepts rebase, merge, ff-only, or true. When set to true, uses rebase. Default false. Requires the repository to be checked out on a real branch (not in detached HEAD state); the action will abort with an error if a detached HEAD is detected.nofalse

no outputs