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
|
2025-06-20 16:35:40 -04:00 |
Brenden Matthews
|
7994cabd39
|
Add support for S3 endpoints
|
2025-03-11 13:29:31 -04:00 |
Cyril Rohr
|
1def6032df
|
Update README.md
|
2024-05-21 20:59:39 +02:00 |
Cyril Rohr
|
fd98e6d51e
|
Merge pull request #10 from runs-on/fix/v4-update
Update from upstream
|
2024-05-21 20:01:40 +02:00 |
Cyril Rohr
|
a7e92b2e9d
|
Rename workflow file for tests
|
2024-05-21 17:59:10 +00:00 |
Cyril Rohr
|
4c85713eab
|
Merge remote-tracking branch 'upstream/main' into fix/v4-update
|
2024-05-21 17:58:44 +00:00 |
Cyril Rohr
|
6f883febcb
|
Merge pull request #9 from runs-on/fix/allow-to-keep-using-env-credentials
Allow to keep using env credentials
|
2024-05-21 19:54:48 +02:00 |
Cyril Rohr
|
70d7646a11
|
build
|
2024-05-21 16:53:32 +00:00 |
Cyril Rohr
|
cf6e7f2371
|
Allow to use existing AWS credentials even on RunsOn, by setting RUNS_ON_RUNNER_NAME=""
|
2024-05-21 16:52:36 +00:00 |
Cyril Rohr
|
c416bffd71
|
Fix workflows
|
2024-05-21 16:32:43 +00:00 |
Cyril Rohr
|
d1fd568f5e
|
Fix workflows
|
2024-05-21 16:32:22 +00:00 |
Cyril Rohr
|
e6646e16f0
|
Update README
|
2024-05-21 16:29:45 +00:00 |
Cyril Rohr
|
5cc6904a62
|
build
|
2024-05-21 16:27:55 +00:00 |
Cyril Rohr
|
5f24f691b8
|
Merge pull request #4 from tenantcloud/force-path-style-no-build
feat: AWS S3 force path style
|
2024-05-21 18:26:33 +02:00 |
Oleksandr Prypkhan
|
148157c8d6
|
fix: Check for explicit true string
|
2024-05-16 16:10:51 +03:00 |
Oleksandr Prypkhan
|
b63b71a3e7
|
feat: AWS S3 force path style
|
2024-05-01 00:23:36 +03:00 |
Bethany
|
0c45773b62
|
Merge pull request #1327 from cdce8p/fix-fail-on-cache-miss
Fix `fail-on-cache-miss` not working
|
2024-03-19 09:31:49 -04:00 |
Marc Mueller
|
8a55f839aa
|
Add test case for process exit
Co-authored-by: Bethany <bethanyj28@users.noreply.github.com>
|
2024-03-19 09:28:12 +01:00 |
Marc Mueller
|
3884cace14
|
Bump version
|
2024-03-01 07:28:18 +01:00 |
Marc Mueller
|
e29dad3e36
|
Fix fail-on-cache-miss not working
|
2024-03-01 07:28:18 +01:00 |
Bethany
|
ab5e6d0c87
|
Merge pull request #1341 from bethanyj28/main
Update @actions/cache
|
2024-02-29 13:25:25 -05:00 |
bethanyj28
|
89c7d86c71
|
licensed cache
|
2024-02-29 13:17:11 -05:00 |
bethanyj28
|
d2c84da363
|
update @actions/cache
|
2024-02-29 13:11:38 -05:00 |
Bethany
|
37e7d4eb16
|
Merge pull request #1340 from actions/bethanyj28/update-publish-flow
Update actions/cache publish flow
|
2024-02-29 10:13:02 -05:00 |
Bethany
|
a18323f504
|
add release action
|
2024-02-29 09:43:02 -05:00 |
Cyril Rohr
|
e6d7c363de
|
Merge pull request #1 from runs-on/fix/unset-existing-credentials
Unset existing credentials when running on RunsOn
|
2024-02-28 22:01:41 +01:00 |
Cyril Rohr
|
02aecb09b8
|
Merge pull request #2 from runs-on/fix/one-s3client
Only one s3client initialisation
|
2024-02-28 10:35:52 +01:00 |
Cyril Rohr
|
f45c4284d8
|
dist
|
2024-02-28 09:30:03 +00:00 |
Cyril Rohr
|
6de5dcf3c3
|
Initialize s3client once
|
2024-02-28 09:29:17 +00:00 |
Cyril Rohr
|
df4fed6d95
|
dist
|
2024-02-28 08:26:54 +00:00 |
Cyril Rohr
|
c4c60d1f09
|
Unset existing credentials when running from RunsOn
|
2024-02-28 08:26:48 +00:00 |
Cyril Rohr
|
197b09d6da
|
action.yml and readme
|
2024-02-15 19:33:19 +00:00 |
Cyril Rohr
|
ede15a2f5d
|
better defaults
|
2024-02-15 16:00:07 +00:00 |
Cyril Rohr
|
8f9e839eda
|
dist
|
2024-02-15 12:38:10 +00:00 |
Cyril Rohr
|
e477012777
|
RunsOn implem
|
2024-02-15 12:38:10 +00:00 |
Yang Cao
|
a2ed59d39b
|
Merge pull request #1305 from actions/yacaovsnc/update_examples
Update examples
|
2024-01-17 11:44:48 -05:00 |
Yang Cao
|
dc88ab52d7
|
Update examples
|
2024-01-17 11:42:01 -05:00 |
Yang Cao
|
1d78355196
|
Merge pull request #1304 from actions/yacaovsnc/update_readme
Update README.md
|
2024-01-17 11:35:20 -05:00 |
Yang Cao
|
c36458f13b
|
Update README.md
|
2024-01-17 11:31:56 -05:00 |
Rob Herley
|
13aacd865c
|
Merge pull request #1242 from to-s/main
feat: save-always flag
|
2024-01-16 14:54:22 -05:00 |
Rob Herley
|
53b35c5439
|
Merge branch 'main' into main
|
2024-01-16 14:51:14 -05:00 |
Yang Cao
|
65b8989fab
|
Merge pull request #1284 from takost/update-to-node-20
Update action to node20
|
2024-01-16 10:16:06 -05:00 |
Tatyana Kostromskaya
|
d0be34d544
|
Fix dist
|
2024-01-15 14:19:39 +00:00 |
Tatyana Kostromskaya
|
66cf064d47
|
Merge branch 'main' into update-to-node-20
|
2024-01-15 14:13:28 +00:00 |
Rob Herley
|
1326563738
|
Merge branch 'main' into main
|
2024-01-11 15:19:28 -05:00 |
Rob Herley
|
e12d46a63a
|
Merge pull request #1302 from actions/robherley/v3.3.3
Cache v3.3.3
|
2024-01-11 11:38:08 -05:00 |
Rob Herley
|
1baebfc3ba
|
licensed
|
2024-01-11 10:45:45 -05:00 |
Rob Herley
|
eb94f1a6bf
|
cache v3.3.3
|
2024-01-11 10:37:08 -05:00 |
Tatyana Kostromskaya
|
e71876755e
|
Fix format
|
2024-01-10 15:40:24 +00:00 |
Tatyana Kostromskaya
|
01229828ff
|
Apply workaround for earlyExit
|
2024-01-10 15:36:58 +00:00 |