tespkg/s3 cache
S3 actions cache with actions/cache@v5 passthrough
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| endpoint | s3 / minio endpoint, see: https://docs.min.io/docs/javascript-client-api-reference.html | no | s3.amazonaws.com |
| region | AWS region | no | — |
| port | minio port | no | — |
| insecure | use insecure http connection to minio | no | — |
| accessKey | s3 / minio accessKey | no | — |
| secretKey | s3 / minio secretKey | no | — |
| sessionToken | s3 session token - required when using role | no | — |
| bucket | s3 / minio bucket | yes | — |
| path | A list of files, directories, and wildcard patterns to cache and restore | yes | — |
| key | An explicit key for restoring and saving the cache | yes | — |
| restore-keys | An ordered list of keys to use for restoring the cache if no cache hit occurred for key | no | — |
| use-fallback | Use github actions/cache as fallback | no | true |
| lookup-only | Check if a restore is successfull but dont download/extract cache. | no | false |
| restore-only | Restore a cache but don't attempt to save it | no | false |
| retry | Enable retry on failure for S3 operations | no | false |
| retry-count | Number of times to retry the minio operation in case of failure | no | 3 |
Outputs
| name | description |
|---|---|
| cache-hit | A boolean value to indicate an exact match was found for the primary key |
| cache-size | A integer value denoting the size of the cache object found (measured in bytes) |
| cache-matched-key | The key of the cache object found, if any |