99
1010permissions :
1111 contents : read
12- actions : read
12+ actions : write
1313
1414jobs :
1515 test-linux-glibc-amd64 :
5757 with :
5858 version : ${{ matrix.java_version }}
5959 arch : ' amd64'
60+ github_token : ${{ secrets.GITHUB_TOKEN }}
6061 - name : Setup OS
6162 if : steps.set_enabled.outputs.enabled == 'true'
6263 run : |
6768 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 --slave /usr/bin/g++ g++ /usr/bin/g++-9
6869 sudo update-alternatives --set gcc /usr/bin/gcc-9
6970 fi
70- - name : Refresh JDK cache
71- if : steps.cache-jdk.outputs.cache-hit != 'true'
72- env :
73- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
74- run : |
75- echo "JDK cache miss detected! Triggering refresh workflow..."
76- gh workflow run cache-java.yml
77- - name : Wait for JDK cache refresh
78- if : steps.cache-jdk.outputs.cache-hit != 'true'
79- env :
80- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
81- run : |
82- while gh run list --workflow="cache-java.yml" --status="in_progress" | grep -q cache-java; do
83- echo "Waiting for JDK cache refresh to complete..."
84- sleep 10
85- done
8671 - name : Extract Versions
8772 if : steps.set_enabled.outputs.enabled == 'true'
8873 uses : ./.github/actions/extract_versions
@@ -163,22 +148,7 @@ jobs:
163148 with :
164149 version : ${{ matrix.java_version }}
165150 arch : ' amd64-musl'
166- - name : Refresh JDK cache
167- if : steps.cache-jdk.outputs.cache-hit != 'true'
168- env :
169- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
170- run : |
171- echo "JDK cache miss detected! Triggering refresh workflow..."
172- gh workflow run cache-java.yml
173- - name : Wait for JDK cache refresh
174- if : steps.cache-jdk.outputs.cache-hit != 'true'
175- env :
176- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
177- run : |
178- while gh run list --workflow="cache-java.yml" --status="in_progress" | grep -q cache-java; do
179- echo "Waiting for JDK cache refresh to complete..."
180- sleep 10
181- done
151+ github_token : ${{ secrets.GITHUB_TOKEN }}
182152 - name : Extract Versions
183153 uses : ./.github/actions/extract_versions
184154 - name : Test
@@ -277,6 +247,7 @@ jobs:
277247 with :
278248 version : ${{ matrix.java_version }}
279249 arch : ' aarch64'
250+ github_token : ${{ secrets.GITHUB_TOKEN }}
280251 - name : Setup OS
281252 if : steps.set_enabled.outputs.enabled == 'true'
282253 run : |
@@ -289,22 +260,6 @@ jobs:
289260 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 --slave /usr/bin/g++ g++ /usr/bin/g++-9
290261 sudo update-alternatives --set gcc /usr/bin/gcc-9
291262 fi
292- - name : Refresh JDK cache
293- if : steps.cache-jdk.outputs.cache-hit != 'true'
294- env :
295- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
296- run : |
297- echo "JDK cache miss detected! Triggering refresh workflow..."
298- gh workflow run cache-java.yml
299- - name : Wait for JDK cache refresh
300- if : steps.cache-jdk.outputs.cache-hit != 'true'
301- env :
302- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
303- run : |
304- while gh run list --workflow="cache-java.yml" --status="in_progress" | grep -q cache-java; do
305- echo "Waiting for JDK cache refresh to complete..."
306- sleep 10
307- done
308263 - name : Extract Versions
309264 if : steps.set_enabled.outputs.enabled == 'true'
310265 uses : ./.github/actions/extract_versions
0 commit comments