rharkor/Caching for Turborepo

Sets up Turborepo Remote Caching to work with GitHub Actions built-in cache. No Vercel account access tokens needed.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
providerProvider to use for caching (github, s3)yesgithub
cache-prefixPrefix for the cache keynoturbogha_
use-relative-cache-pathUse a relative archive path for the GitHub cache provider so cache versions can match across runners with different temporary directoriesnofalse
max-ageCleanup cache files older than this age (ex: 1mo, 1w, 1d). using https://www.npmjs.com/package/parse-durationno
max-filesCleanup oldest cache files when number of files exceeds this limit (ex: 300)no
max-sizeCleanup oldest cache files when total size exceeds this limit (ex: 100mb, 10gb)no
s3-access-key-idAWS S3 access key IDno
s3-secret-access-keyAWS S3 secret access keyno
s3-session-tokenAWS S3 session token (optional, only required for temporary credentials e.g. OIDC authentication)no
s3-bucketAWS S3 bucket nameno
s3-regionAWS S3 regionno
s3-prefixPrefix for S3 objectsnoturbogha/
s3-endpointS3 endpoint (required when provider is s3)nohttps://s3.amazonaws.com
server-portPort for the caching server. Use 0 for automatic port assignment to avoid EADDRINUSE conflicts on shared runners (default: 41230)no41230

no outputs