akitorahayashi/retry

Retry one command with timeout and retry policy controls

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandCommand to execute for each attemptyes
max_attemptsMaximum number of attempts before stoppingyes
shellShell executable used to run the command on Linux runnersnobash
timeout_secondsPer-attempt timeout in secondsno
retry_delay_secondsDefault delay in seconds before the next retry attemptno0
retry_delay_schedule_secondsComma-separated per-retry delay schedule in secondsno
retry_onFailure class to retry (any, error, timeout)noany
retry_on_exit_codesComma-separated exit codes that are eligible for retryno
continue_on_errorKeep the step successful when all attempts failnofalse
termination_grace_secondsGrace period in seconds between graceful and forced terminationno5
namedescription
attemptsNumber of attempts that executed
final_exit_codeFinal command exit code when available
final_outcomeFinal attempt outcome (success, error, timeout)
succeededWhether the command eventually succeeded
final_stdoutStdout emitted by the final attempt