gradle-build-action/src
Daz DeBoer 322805e800
Refactor: use a single .json file to describe all cached artifact bundles (#121)
This is a pure refactor, moving from a separate .cache file per bundle to a single cache-metadata.json file describing all bundles. Instead of storing cache metadata in a separate .cache file per artifact bundle, all of the metadata is now stored in a single `.json` file.

This will make it easier to implement more flexible artifact-caching strategies, such as caching each wrapper zip separately.

* Always include cache protocol version in cache key
* Store all cache metadata in a single JSON file
* Rename cache-metadata file and bump protocol version
* Polish and documentation
2021-11-28 10:19:56 -07:00
..
cache-base.ts Refactor: use a single .json file to describe all cached artifact bundles (#121) 2021-11-28 10:19:56 -07:00
cache-gradle-user-home.ts Refactor: use a single .json file to describe all cached artifact bundles (#121) 2021-11-28 10:19:56 -07:00
cache-project-dot-gradle.ts Refactor: use a single .json file to describe all cached artifact bundles (#121) 2021-11-28 10:19:56 -07:00
cache-utils.ts Refactor: use a single .json file to describe all cached artifact bundles (#121) 2021-11-28 10:19:56 -07:00
caches.ts Always initialize Gradle User Home with init script 2021-11-27 20:45:49 -07:00
execution.ts
gradlew.ts
main.ts Refactor: use a single .json file to describe all cached artifact bundles (#121) 2021-11-28 10:19:56 -07:00
post.ts Refactor: use a single .json file to describe all cached artifact bundles (#121) 2021-11-28 10:19:56 -07:00
provision.ts