mirror of
https://github.com/nick-fields/retry.git
synced 2025-12-29 03:09:37 +08:00
86ecaf34fa56634c0282db41184e289d72b7ee43
retry
Retries an Action step on failure or timeout. This is currently intended to replace the run step for moody commands.
Inputs
timeout_minutes
Required Minutes to wait before attempt times out
max_attempts
Required Number of attempts to make before failing the step
command
Required The command to run
retry_wait_seconds
Optional Number of seconds to wait before attempting the next retry. Defaults to 10
polling_interval_seconds
Optional Number of seconds to wait while polling for command result. Defaults to 1
Example usage
uses: nick-invision/retry@v1
with:
timeout_minutes: 10
max_attempts: 3
command: npm install
Requirements
NodeJS is required for this action to run. This runs without issue on all GitHub hosted runners but if you are running into issues with this on self hosted runners ensure NodeJS is installed.
Languages
TypeScript
91%
JavaScript
3.1%
Makefile
3%
Shell
2.9%