Skip to content

Commit

Permalink
cache sdkman java canditates
Browse files Browse the repository at this point in the history
  • Loading branch information
spbolton committed Jul 17, 2024
1 parent b58cf34 commit 6e148a9
Showing 1 changed file with 25 additions and 1 deletion.
26 changes: 25 additions & 1 deletion .github/actions/setup-java/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,19 @@ inputs:
runs:
using: 'composite'
steps:
- name: Restore Cache Java SDK
id: restore-cache-java
uses: actions/cache/restore@v4
with:
path: ~/.sdkman/candidates/java/${{ inputs.java-version }}
key: ${{ runner.os }}-sdkman-java-${{ inputs.java-version }}
- name: Restore Cache GraalVM SDK
id: restore-cache-graalvm
if: ${{ inputs.require-graalvm == 'true' }}
uses: actions/cache/restore@v4
with:
path: ~/.sdkman/candidates/java/${{ inputs.graalvm-version }}
key: ${{ runner.os }}-sdkman-java-${{ inputs.graalvm-version }}
- name: 'Setup SDKMan'
id: sdkman-java
shell: bash
Expand Down Expand Up @@ -109,4 +122,15 @@ runs:
echo "JAVA_HOME is set to: $JAVA_HOME"
echo "Path to java command: $(which java)"
echo "Java version:"
java -version
java -version
- name: Restore Cache Java SDK
uses: actions/cache/save@v4
if: ${{ steps.restore-cache-java.outputs.cache-hit != 'true' }}
with:
key: ${{ steps.restore-cache-java.outputs.cache-primary-key }}
- name: Restore Cache GraalVM SDK
if: ${{ inputs.require-graalvm == 'true' && steps.restore-cache-graalvm.outputs.cache-primary-key }}
uses: actions/cache/restore@v3
with:
key: ${{ steps.restore-cache-graalvm.outputs.cache-primary-key }}

0 comments on commit 6e148a9

Please sign in to comment.