Commit Graph

16 Commits

Author SHA1 Message Date
Daz DeBoer 777a6fc967 Generate cache key based on Job invocation
Attempt to capture as much context as possible about the job run
to generate a unique cache key. Unfortunately much of the matrix context
is not available to the action implementation.
2021-09-05 21:35:17 -06:00
Daz DeBoer 436390bd4e Test coverage: Verify configuration-cache is restored with project-dot-gradle 2021-08-27 12:53:02 -06:00
Daz DeBoer a587e93714 Test coverage: Verify local build cache is restored with gradle-user-home 2021-08-27 12:53:02 -06:00
Daz DeBoer c01af7a6f6 Test coverage: verify correct Gradle version is being used 2021-08-27 12:53:02 -06:00
Daz DeBoer d9cc0aeccf Remove old caching code 2021-08-24 12:54:21 -06:00
Daz DeBoer b3afdc78a7 Truncate Gradle args when constructing cache key (#71)
Cache keys have a hard limit of 512 characters, so we need to ensure that we don't generate a key longer than this.

- Remove excess whitespace
- Truncate to 400 characters

Fixes #70
2021-08-24 12:46:48 -06:00
Daz DeBoer 63fea55da4 Add a very-limited ‘no-wrapper’ test Gradle build
Will use this for testing Gradle execution with different versions and mechanisms.
2021-07-06 13:29:55 -06:00
Daz DeBoer 26b92e3f5c Separate unit-test data from integ-test samples
- Upgraded `samples/basic` to use latest Gradle version.
2021-07-06 13:29:55 -06:00
Paul Merlin 863daedf86 Bump test build wrapper 2020-09-13 13:23:48 +02:00
Paul Merlin 26dd4cb9bb Make file hashing more robust 2020-06-15 14:09:44 +02:00
Paul Merlin 95e20daa83 Automatic caching of dependencies
in a best effort manner by default
allowing to specify files to hash for computing the cache key
2020-06-15 13:04:42 +02:00
Paul Merlin 059f2e7791 Rename cache.ts to cache-wrapper.ts 2020-06-14 19:04:18 +02:00
Paul Merlin 9675f09de6 Compute wrapper cache key 2020-06-13 15:51:58 +02:00
Paul Merlin a31de8476d Format 2020-06-13 13:44:30 +02:00
Paul Merlin 2f66fb5679 Add basic test Gradle build 2020-06-13 12:47:27 +02:00
Paul Merlin 8ba9907b46 Initial commit 2019-09-20 23:06:59 +02:00