shshimamo/Retry Checkout

A wrapper around actions/checkout with retry support for transient network failures

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
max-attemptsMaximum number of checkout attempts (1-5)no3
retry-wait-secondsSeconds to wait between retriesno10
exponential-backoffUse exponential backoff for retry intervals (wait * 2^(attempt-1))nofalse
repositoryRepository name with ownerno${{ github.repository }}
refThe branch, tag or SHA to checkoutno""
tokenPersonal access tokenno${{ github.token }}
pathRelative path under $GITHUB_WORKSPACE to place the repositoryno""
cleanWhether to execute git clean -ffdx && git reset --hard HEAD before fetchingnotrue
fetch-depthNumber of commits to fetch. 0 indicates all history for all branches and tagsno1
fetch-tagsWhether to fetch tagsnofalse
submodulesWhether to checkout submodulesnofalse
lfsWhether to download Git-LFS filesnofalse
persist-credentialsWhether to configure the token or SSH key with the local git confignotrue

no outputs