Skip to content

Choose a tag to compare

@bigdaz bigdaz released this 03 Apr 15:07
· 1 commit to main since this release
50e97c2

New: Basic Cache Provider

A new MIT-licensed Basic Caching provider is now available as an alternative to the proprietary Enhanced Caching provided by gradle-actions-caching. Choose Basic Caching by setting cache-provider: basic on setup-gradle or dependency-submission actions.

  • Built on @actions/cache -- fully open source
  • Caches ~/.gradle/caches and ~/.gradle/wrapper directories
  • Cache key derived from build files (*.gradle*, gradle-wrapper.properties, etc.)
  • Clean cache on build file changes (no restore keys, preventing stale entry accumulation)

Limitations vs Enhanced Caching: No cache cleanup, no deduplication of cached content, cached content is fixed unless build files change.

Revamped Licensing & Distribution Documentation

  • New DISTRIBUTION.md documents the licensing of each component (particularly Basic Caching vs Enhanced Caching)
  • Simplified licensing notices in README, docs, and runtime log output
  • Clear usage tiers: Enhanced Caching is free for public repos and in Free Preview for private repos

What's Changed

  • Use a unique cache entry for wrapper-validation test by @bigdaz in #921
  • Update Dependencies by @bigdaz in #922
  • Update dependencies and resolve npm vulnerabilities by @bigdaz in #933
  • Add open-source 'basic' cache provider and revamp licensing documentation by @bigdaz in #930
  • Restructure caching documentation for basic and enhanced providers by @bigdaz in #934

Full Changelog: v6.0.1...v6.1.0