buildrush/Build_Rush Cache

Drop-in replacement for actions/cache@v5 backed by Build_Rush.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathA list of files, directories, and wildcard patterns to cache and restoreyes
keyAn explicit key for restoring and saving the cacheyes
restore-keysAn ordered multiline string listing the prefix-matched keys, that are used for restoring stale cache if no cache hit occurred for key. Note `cache-hit` returns false in this case.no
upload-chunk-sizeThe chunk size used to split up large files during upload, in bytesno
enableCrossOsArchiveAn optional boolean when enabled, allows windows runners to save or restore caches that can be restored or saved respectively on other platformsnofalse
fail-on-cache-missFail the workflow if cache entry is not foundnofalse
lookup-onlyCheck if a cache entry exists for the given input(s) (key, restore-keys) without downloading the cachenofalse
audienceOIDC audience to mint. Defaults to https://cache.buildrush.io (production cache service).nohttps://cache.buildrush.io
fallbackBuild_Rush fallback policy when cache service is unavailable: github (default) | skip | fail.nogithub
compressionBuild_Rush-specific. Compression for the cache archive: zstd-fast (default, fastest) | zstd (balanced, better ratio) | none (store uncompressed). zstd-fast and zstd interoperate within a key; none uses a separate cache namespace.nozstd-fast
verboseBuild_Rush-specific. Print debug-level diagnostics to the step log (HTTP statuses, retries, telemetry outcome). Defaults to false.nofalse
namedescription
cache-hitA boolean value to indicate an exact match was found for the primary key
buildrush-reasonBuild_Rush fallback reason code (empty string if the cache service was reached successfully).