Files
self/.github/actions/cache-gradle/action.yml
Justin Hernandez 29c620badd Add composite cache actions (#874)
* Add composite cache actions

* cr feedback

* add cache versions
2025-08-10 19:16:31 -07:00

34 lines
850 B
YAML

name: Cache Gradle
description: Cache Gradle wrappers and dependencies.
inputs:
path:
description: Paths to cache
required: false
default: |
~/.gradle/caches
~/.gradle/wrapper
cache-version:
description: Additional cache version segment
required: false
default: v1
outputs:
cache-hit:
description: Whether an exact match was found for the cache key
value: ${{ steps.cache.outputs.cache-hit }}
runs:
using: "composite"
steps:
- id: cache
name: Cache Gradle
uses: actions/cache@v4
with:
path: ${{ inputs.path }}
key: ${{ runner.os }}-gradle-${{ inputs.cache-version }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-${{ inputs.cache-version }}-
${{ runner.os }}-gradle-