You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cache/src
Brenden Matthews a28af779d2
Add S3 cache download validation and retry logic
- Add empty file validation (0 bytes) and minimum size checks (512 bytes) for tar archives
- Implement download completeness validation (bytes downloaded = expected)
- Add retry logic with exponential backoff for validation failures (3 attempts: 1s/2s/4s delays)
- Create DownloadValidationError class for specific validation failures
- Add comprehensive test coverage for validation scenarios
- Maintain graceful degradation - validation failures log warnings but don't fail workflows
4 months ago
..
custom Add S3 cache download validation and retry logic 4 months ago
utils Add `lookup-only` option (#1041) 3 years ago
constants.ts Add `lookup-only` option (#1041) 3 years ago
restore.ts Consume latest toolkit and fix dangling promise bug (#1217) 2 years ago
restoreImpl.ts Add S3 cache download validation and retry logic 4 months ago
restoreOnly.ts Consume latest toolkit and fix dangling promise bug (#1217) 2 years ago
save.ts Apply workaround for earlyExit 2 years ago
saveImpl.ts Add S3 cache download validation and retry logic 4 months ago
saveOnly.ts Fix format 2 years ago
stateProvider.ts GA for granular cache (#1035) 3 years ago