@@ -47,15 +47,15 @@ jobs:
4747 - name : Cache SDKMan! AMD64
4848 uses : actions/cache@v4
4949 with :
50- path : ${{ runner.temp }} /sdkman
50+ path : $GITHUB_WORKSPACE /sdkman
5151 key : sdkman-amd64-${{ github.run_id }}
5252 restore-keys : |
5353 sdkman-amd64-
5454 - name : Check if SDKMAN! is Already Installed
5555 id : check-sdkman
5656 run : |
57- if [ -e "$RUNNER_TEMP /sdkman/bin/sdkman-init.sh" ]; then
58- echo "SDKMAN! already installed at $RUNNER_TEMP /sdkman."
57+ if [ -e "${GITHUB_WORKSPACE} /sdkman/bin/sdkman-init.sh" ]; then
58+ echo "SDKMAN! already installed at ${GITHUB_WORKSPACE} /sdkman."
5959 echo "skip_install=true" >> $GITHUB_ENV
6060 else
6161 echo "SDKMAN! not found, proceeding with installation."
@@ -70,13 +70,13 @@ jobs:
7070 if : env.skip_install == 'false'
7171 run : |
7272 curl -s "https://get.sdkman.io" | bash
73- mkdir -p $RUNNER_TEMP /sdkman
74- cp -r $HOME/.sdkman/* $RUNNER_TEMP /sdkman
73+ mkdir -p ${GITHUB_WORKSPACE} /sdkman
74+ cp -r $HOME/.sdkman/* ${GITHUB_WORKSPACE} /sdkman
7575 - name : Upload SDKMAN! as Artifact
7676 uses : actions/upload-artifact@v4
7777 with :
7878 name : sdkman-installation-amd64
79- path : ${{ runner.temp }} /sdkman
79+ path : $GITHUB_WORKSPACE /sdkman
8080
8181 setup-sdkman-amd64-musl :
8282 runs-on : ubuntu-latest
@@ -93,15 +93,15 @@ jobs:
9393 - name : Cache SDKMan! AMD64/MUSL
9494 uses : actions/cache@v4
9595 with :
96- path : ${{ runner.temp }} /sdkman
96+ path : $GITHUB_WORKSPACE /sdkman
9797 key : sdkman-amd64-musl-${{ github.run_id }}
9898 restore-keys : |
9999 sdkman-amd64-musl-
100100 - name : Check if SDKMAN! is Already Installed
101101 id : check-sdkman
102102 run : |
103- if [ -e "$RUNNER_TEMP /sdkman/bin/sdkman-init.sh" ]; then
104- echo "SDKMAN! already installed at $RUNNER_TEMP /sdkman."
103+ if [ -e "${GITHUB_WORKSPACE} /sdkman/bin/sdkman-init.sh" ]; then
104+ echo "SDKMAN! already installed at ${GITHUB_WORKSPACE} /sdkman."
105105 echo "skip_install=true" >> $GITHUB_ENV
106106 else
107107 echo "SDKMAN! not found, proceeding with installation."
@@ -111,13 +111,13 @@ jobs:
111111 if : env.skip_install == 'false'
112112 run : |
113113 curl -s "https://get.sdkman.io" | bash
114- mkdir -p $RUNNER_TEMP /sdkman
115- cp -r $HOME/.sdkman/* $RUNNER_TEMP /sdkman
114+ mkdir -p ${GITHUB_WORKSPACE} /sdkman
115+ cp -r $HOME/.sdkman/* ${GITHUB_WORKSPACE} /sdkman
116116 - name : Upload SDKMAN! as Artifact
117117 uses : actions/upload-artifact@v4
118118 with :
119119 name : sdkman-installation-amd64-musl
120- path : ${{ runner.temp }} /sdkman
120+ path : $GITHUB_WORKSPACE /sdkman
121121
122122 setup-sdkman-aarch64 :
123123 runs-on :
@@ -129,15 +129,15 @@ jobs:
129129 - name : Cache SDKMan! AARCH64
130130 uses : actions/cache@v4
131131 with :
132- path : ${{ runner.temp }} /sdkman
132+ path : $GITHUB_WORKSPACE /sdkman
133133 key : sdkman-aarch64-${{ github.run_id }}
134134 restore-keys : |
135135 sdkman-aarch64-
136136 - name : Check if SDKMAN! is Already Installed
137137 id : check-sdkman
138138 run : |
139- if [ -e "$RUNNER_TEMP /sdkman/bin/sdkman-init.sh" ]; then
140- echo "SDKMAN! already installed at $RUNNER_TEMP /sdkman."
139+ if [ -e "${GITHUB_WORKSPACE} /sdkman/bin/sdkman-init.sh" ]; then
140+ echo "SDKMAN! already installed at ${GITHUB_WORKSPACE} /sdkman."
141141 echo "skip_install=true" >> $GITHUB_ENV
142142 else
143143 echo "SDKMAN! not found, proceeding with installation."
@@ -152,14 +152,14 @@ jobs:
152152 if : env.skip_install == 'false'
153153 run : |
154154 curl -s "https://get.sdkman.io" | bash
155- mkdir -p $RUNNER_TEMP /sdkman
156- cp -r $HOME/.sdkman/* $RUNNER_TEMP /sdkman
155+ mkdir -p ${GITHUB_WORKSPACE} /sdkman
156+ cp -r $HOME/.sdkman/* ${GITHUB_WORKSPACE} /sdkman
157157
158158 - name : Upload SDKMAN! as Artifact
159159 uses : actions/upload-artifact@v4
160160 with :
161161 name : sdkman-installation-aarch64
162- path : ${{ runner.temp }} /sdkman
162+ path : $GITHUB_WORKSPACE /sdkman
163163
164164 cache-amd64 :
165165 needs : setup-sdkman-amd64
@@ -175,7 +175,7 @@ jobs:
175175 uses : actions/cache@v3
176176 with :
177177 path : |
178- ${{ runner.temp }} /${{ env.JDKS_DIR }}/jdk${{ matrix.java_variant }}
178+ $GITHUB_WORKSPACE /${{ env.JDKS_DIR }}/jdk${{ matrix.java_variant }}
179179 key : jdk${{matrix.java_variant }}-amd64--${{ hashFiles('.github/workflows/cache_java.yml', '.github/scripts/java_setup.sh') }}
180180 - name : Setup OS
181181 if : steps.cache-jdk.outputs.cache-hit != 'true'
@@ -187,12 +187,12 @@ jobs:
187187 uses : actions/download-artifact@v4
188188 with :
189189 name : sdkman-installation-amd64
190- path : ${{ runner.temp }} /sdkman
190+ path : $GITHUB_WORKSPACE /sdkman
191191
192192 - name : Install JDK ${{ matrix.java_variant }}
193193 if : steps.cache-jdk.outputs.cache-hit != 'true'
194194 run : |
195- mv ${{ runner.temp }} /sdkman ~/.sdkman
195+ mv $GITHUB_WORKSPACE /sdkman ~/.sdkman
196196 mkdir -p ~/.sdkman/ext # Create ext directory; it is empty and not uploaded
197197 mkdir -p ~/.sdkman/tmp # Create tmp directory; it is empty and not uploaded
198198
@@ -221,20 +221,20 @@ jobs:
221221 uses : actions/cache@v3
222222 with :
223223 path : |
224- ${{ runner.temp }} /${{ env.JDKS_DIR }}/jdk${{ matrix.java_variant }}
224+ $GITHUB_WORKSPACE /${{ env.JDKS_DIR }}/jdk${{ matrix.java_variant }}
225225 key : jdk${{matrix.java_variant }}-amd64-musl--${{ hashFiles('.github/workflows/cache_java.yml') }}
226226 - name : Download SDKMAN! from Artifact
227227 if : steps.cache-jdk.outputs.cache-hit != 'true'
228228 uses : actions/download-artifact@v4
229229 with :
230230 name : sdkman-installation-amd64-musl
231- path : ${{ runner.temp }} /sdkman
231+ path : $GITHUB_WORKSPACE /sdkman
232232
233233 - name : Install JDK ${{ matrix.java_variant }}
234234 if : steps.cache-jdk.outputs.cache-hit != 'true'
235235 shell : bash
236236 run : |
237- mv ${{ runner.temp }} /sdkman ~/.sdkman
237+ mv $GITHUB_WORKSPACE /sdkman ~/.sdkman
238238 mkdir -p ~/.sdkman/ext # Create ext directory; it is empty and not uploaded
239239 mkdir -p ~/.sdkman/tmp # Create tmp directory; it is empty and not uploaded
240240
@@ -258,7 +258,7 @@ jobs:
258258 uses : actions/cache@v3
259259 with :
260260 path : |
261- ${{ runner.temp }} /${{ env.JDKS_DIR }}/jdk${{ matrix.java_variant }}
261+ $GITHUB_WORKSPACE /${{ env.JDKS_DIR }}/jdk${{ matrix.java_variant }}
262262 key : jdk${{matrix.java_variant }}-aarch64--${{ hashFiles('.github/workflows/cache_java.yml') }}
263263 - name : Setup OS
264264 if : steps.cache-jdk.outputs.cache-hit != 'true'
@@ -270,11 +270,11 @@ jobs:
270270 uses : actions/download-artifact@v4
271271 with :
272272 name : sdkman-installation-aarch64
273- path : ${{ runner.temp }} /sdkman
273+ path : $GITHUB_WORKSPACE /sdkman
274274 - name : Install JDK ${{ matrix.java_variant }}
275275 if : steps.cache-jdk.outputs.cache-hit != 'true'
276276 run : |
277- mv ${{ runner.temp }} /sdkman ~/.sdkman
277+ mv $GITHUB_WORKSPACE /sdkman ~/.sdkman
278278 mkdir -p ~/.sdkman/ext # Create ext directory; it is empty and not uploaded
279279 mkdir -p ~/.sdkman/tmp # Create tmp directory; it is empty and not uploaded
280280
0 commit comments