powderlabs/Push to Protected Branches with Status Checks

Push local workflow commit(s) to protected branches with required status checks.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
tokenA Github token with read and write access to actions, administration, checks, code, and pull requestsyes
branchToPushToTarget branch for the push. Defaults to master if not specified.nomaster
timeoutSecondsThe amount of time (in seconds) this action will wait for the status checks to complete before timing out. Defaults to 300 seconds (5 minutes).no300
intervalSecondsThe amount of time (in seconds) this action will wait between each check of the status checks. Defaults to 30 seconds.no30
shouldCommitWhether or not this action should commit the local changes before pushing. Defaults to false. All following inputs are not used when this is false.nofalse
commitMessageThe commit message to use when committing changes. Defaults to 'Automated commit from GitHub Actions'noAutomated commit from GitHub Actions
commitArgsAdditional arguments to pass to the commit command. Recommend adding '-a' if the changes are on tracked files and not staged, '--no-verify' if you have any any pre-commit hooks, and '--allow-empty' if you want to commit even if there are no changes.no
authorNameThe name of the author to use when committing changes. Defaults to the name of the user who created the token.no
authorEmailThe email of the author to use when committing changes. Defaults to `${actor}@users.noreply.github.com`no
commitAuthorNameThe name of the author to use when committing changes. Defaults to the `authorName`no
commitAuthorEmailThe email of the author to use when committing changes. Defaults to the `authorEmail`no

no outputs