xxmime/Accelerated GitHub Checkout

Fast repository checkout using intelligent mirror proxy services for improved download speeds

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repositoryRepository name with owner (e.g., owner/repo)no${{ github.repository }}
refThe branch, tag or SHA to checkoutno""
tokenGitHub token for authenticationno${{ github.token }}
pathRelative path under workspace to place the repositoryno.
enable-accelerationEnable proxy acceleration for faster downloadsnotrue
mirror-urlSpecific mirror service URL (e.g., https://ghproxy.com)no""
github-proxy-urlAlias for mirror-url. Specific mirror service URL (e.g., https://ghproxy.com)no""
mirror-timeoutMirror connection timeout in secondsno30
fallback-enabledEnable fallback to direct GitHub download if mirror failsnotrue
download-methodDownload method: auto, mirror, direct, or gitnoauto
retry-attemptsNumber of retry attempts for failed downloadsno3
fetch-depthNumber of commits to fetch (0 for all history)no1
cleanWhether to execute git clean before fetchingnotrue
verboseEnable verbose logging for debuggingnofalse
namedescription
refThe branch, tag or SHA that was checked out
commitThe commit SHA that was checked out
download-methodThe actual download method used (mirror/direct/git)
mirror-usedThe mirror service URL that was used (if any)
download-timeTotal download time in seconds
download-speedAverage download speed in MB/s
download-sizeTotal downloaded size in bytes
successWhether the checkout operation was successful
fallback-usedWhether fallback to direct download was used
error-messageError message if the operation failed
error-codeError code for programmatic error handling