Skip to content

Commit c74af78

Browse files
committed
workspace
1 parent e023f27 commit c74af78

5 files changed

Lines changed: 30 additions & 36 deletions

File tree

.github/actions/extract_versions/action.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Extract Java and Gradle Versions
22
description: Versions are reported in JAVA_VERSION and GRADLE_VERSION environment variables
33

4-
inputs:
5-
temp:
6-
description: "The temporary directory"
7-
required: false
8-
default: "${{ runner.temp }}"
9-
104
runs:
115
using: "composite"
126
steps:

.github/actions/setup_cached_java/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ inputs:
1313
temp:
1414
description: "The temporary directory"
1515
required: false
16-
default: "${{ runner.temp }}"
16+
default: "${{ env.GITHUB_WORKSPACE }}"
1717

1818
runs:
1919
using: composite

.github/scripts/java_setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function prepareJdk() {
88

99
source ~/.sdkman/bin/sdkman-init.sh
1010

11-
local target_path="${RUNNER_TEMP}/${JDKS_DIR}/jdk${variant}"
11+
local target_path="${GITHUB_WORKSPACE}/${JDKS_DIR}/jdk${variant}"
1212

1313
mkdir -p ${target_path}
1414

.github/workflows/cache_java.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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

.github/workflows/test_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ jobs:
154154
run: |
155155
set +e
156156
set -x
157-
ls -la ${{ runner.temp }}
157+
ls -la $GITHUB_WORKSPACE
158158
159159
export KEEP_JFRS=true
160160
export TEST_COMMIT=${{ github.sha }}

0 commit comments

Comments
 (0)