Skip to content

Commit 2e74cbc

Browse files
Fix versions check failures (actions#634)
* fix macos latest failures * fix failures
1 parent a1c6c9c commit 2e74cbc

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

.github/workflows/e2e-cache.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
fail-fast: false
2323
matrix:
24-
os: [macos-latest, windows-latest, ubuntu-latest]
24+
os: [macos-13, windows-latest, ubuntu-latest]
2525
steps:
2626
- name: Checkout
2727
uses: actions/checkout@v4
@@ -46,7 +46,7 @@ jobs:
4646
strategy:
4747
fail-fast: false
4848
matrix:
49-
os: [macos-latest, windows-latest, ubuntu-latest]
49+
os: [macos-13, windows-latest, ubuntu-latest]
5050
needs: gradle-save
5151
steps:
5252
- name: Checkout
@@ -70,7 +70,7 @@ jobs:
7070
strategy:
7171
fail-fast: false
7272
matrix:
73-
os: [macos-latest, windows-latest, ubuntu-latest]
73+
os: [macos-13, windows-latest, ubuntu-latest]
7474
steps:
7575
- name: Checkout
7676
uses: actions/checkout@v4
@@ -93,7 +93,7 @@ jobs:
9393
strategy:
9494
fail-fast: false
9595
matrix:
96-
os: [macos-latest, windows-latest, ubuntu-latest]
96+
os: [macos-13, windows-latest, ubuntu-latest]
9797
needs: maven-save
9898
steps:
9999
- name: Checkout
@@ -121,7 +121,7 @@ jobs:
121121
strategy:
122122
fail-fast: false
123123
matrix:
124-
os: [macos-latest, windows-latest, ubuntu-latest]
124+
os: [macos-13, windows-latest, ubuntu-latest]
125125
steps:
126126
- name: Checkout
127127
uses: actions/checkout@v4
@@ -132,33 +132,35 @@ jobs:
132132
distribution: 'adopt'
133133
java-version: '11'
134134
cache: sbt
135+
- name: Setup SBT
136+
if: matrix.os == 'macos-13'
137+
run: |
138+
echo ""Installing SBT...""
139+
brew install sbt
135140
- name: Create files to cache
136141
run: sbt update
137142

138143
- name: Check files to cache on macos-latest
139-
if: matrix.os == 'macos-latest'
144+
if: matrix.os == 'macos-13'
140145
run: |
141146
if [ ! -d ~/Library/Caches/Coursier ]; then
142147
echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly"
143148
exit 1
144149
fi
145-
146150
- name: Check files to cache on windows-latest
147151
if: matrix.os == 'windows-latest'
148152
run: |
149153
if [ ! -d ~/AppData/Local/Coursier/Cache ]; then
150154
echo "::error::The ~/AppData/Local/Coursier/Cache directory does not exist unexpectedly"
151155
exit 1
152156
fi
153-
154157
- name: Check files to cache on ubuntu-latest
155158
if: matrix.os == 'ubuntu-latest'
156159
run: |
157160
if [ ! -d ~/.cache/coursier ]; then
158161
echo "::error::The ~/.cache/coursier directory does not exist unexpectedly"
159162
exit 1
160163
fi
161-
162164
sbt-restore:
163165
runs-on: ${{ matrix.os }}
164166
defaults:
@@ -168,7 +170,7 @@ jobs:
168170
strategy:
169171
fail-fast: false
170172
matrix:
171-
os: [macos-latest, windows-latest, ubuntu-latest]
173+
os: [macos-13, windows-latest, ubuntu-latest]
172174
needs: sbt-save
173175
steps:
174176
- name: Checkout
@@ -182,14 +184,13 @@ jobs:
182184
cache: sbt
183185

184186
- name: Confirm that ~/Library/Caches/Coursier directory has been made
185-
if: matrix.os == 'macos-latest'
187+
if: matrix.os == 'macos-13'
186188
run: |
187189
if [ ! -d ~/Library/Caches/Coursier ]; then
188190
echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly"
189191
exit 1
190192
fi
191193
ls ~/Library/Caches/Coursier
192-
193194
- name: Confirm that ~/AppData/Local/Coursier/Cache directory has been made
194195
if: matrix.os == 'windows-latest'
195196
run: |
@@ -198,7 +199,6 @@ jobs:
198199
exit 1
199200
fi
200201
ls ~/AppData/Local/Coursier/Cache
201-
202202
- name: Confirm that ~/.cache/coursier directory has been made
203203
if: matrix.os == 'ubuntu-latest'
204204
run: |

.github/workflows/e2e-versions.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
os: [macos-latest, windows-latest, ubuntu-latest]
23+
os: [macos-13, windows-latest, ubuntu-latest]
2424
distribution: [
2525
'temurin',
2626
'adopt',
@@ -32,15 +32,15 @@ jobs:
3232
'corretto',
3333
'dragonwell'
3434
] # internally 'adopt-hotspot' is the same as 'adopt'
35-
version: ['8', '11', '17']
35+
version: ['21', '11', '17']
3636
exclude:
3737
- distribution: microsoft
3838
version: 8
3939
- distribution: dragonwell
40-
os: macos-latest
40+
os: macos-13
4141
include:
4242
- distribution: oracle
43-
os: macos-latest
43+
os: macos-13
4444
version: 17
4545
- distribution: oracle
4646
os: windows-latest
@@ -73,7 +73,7 @@ jobs:
7373
distribution: ['temurin', 'zulu', 'liberica']
7474
version:
7575
- '11.0'
76-
- '8.0.302'
76+
- '21.0'
7777
- '17.0.7+7'
7878
include:
7979
- distribution: oracle
@@ -171,7 +171,7 @@ jobs:
171171
strategy:
172172
fail-fast: false
173173
matrix:
174-
os: [macos-latest, windows-latest, ubuntu-latest]
174+
os: [macos-13, windows-latest, ubuntu-latest]
175175
version: ['17-ea', '15.0.0-ea.14']
176176
steps:
177177
- name: Checkout
@@ -215,22 +215,22 @@ jobs:
215215
strategy:
216216
fail-fast: false
217217
matrix:
218-
os: [macos-latest, windows-latest, ubuntu-latest]
218+
os: [macos-13, windows-latest, ubuntu-latest]
219219
distribution: ['temurin', 'zulu', 'liberica', 'semeru']
220220
java-package: ['jre']
221221
version: ['17.0']
222222
include:
223223
- distribution: 'zulu'
224224
java-package: jre+fx
225-
version: '8'
225+
version: '21'
226226
os: ubuntu-latest
227227
- distribution: 'zulu'
228228
java-package: jdk+fx
229-
version: '8.0.242'
229+
version: '21.0'
230230
os: ubuntu-latest
231231
- distribution: 'liberica'
232232
java-package: jdk+fx
233-
version: '8'
233+
version: '21'
234234
os: ubuntu-latest
235235
- distribution: 'liberica'
236236
java-package: jre+fx
@@ -294,10 +294,10 @@ jobs:
294294
uses: actions/checkout@v4
295295
- name: Create .java-version file
296296
shell: bash
297-
run: echo "8" > .java-version
297+
run: echo "17" > .java-version
298298
- name: Create .tool-versions file
299299
shell: bash
300-
run: echo "java 8" > .tool-versions
300+
run: echo "java 17" > .tool-versions
301301
- name: setup-java
302302
uses: ./
303303
id: setup-java
@@ -351,22 +351,22 @@ jobs:
351351
uses: actions/checkout@v4
352352
- name: Create .java-version file
353353
shell: bash
354-
run: echo "11.0.2" > .java-version
354+
run: echo "17.0.10" > .java-version
355355
- name: Create .tool-versions file
356356
shell: bash
357-
run: echo "java 11.0.2" > .tool-versions
357+
run: echo "java 17.0.10" > .tool-versions
358358
- name: setup-java
359359
uses: ./
360360
id: setup-java
361361
with:
362362
distribution: ${{ matrix.distribution }}
363363
java-version-file: ${{matrix.java-version-file }}
364364
- name: Verify Java
365-
run: bash __tests__/verify-java.sh "11.0.2" "${{ steps.setup-java.outputs.path }}"
365+
run: bash __tests__/verify-java.sh "17.0.10" "${{ steps.setup-java.outputs.path }}"
366366
shell: bash
367367

368368
setup-java-version-from-file-major-minor-patch-with-dist:
369-
name: ${{ matrix.distribution }} version from file 'openjdk64-11.0.2' - ${{ matrix.os }}
369+
name: ${{ matrix.distribution }} version from file 'openjdk64-17.0.10' - ${{ matrix.os }}
370370
runs-on: ${{ matrix.os }}
371371
strategy:
372372
fail-fast: false
@@ -379,16 +379,16 @@ jobs:
379379
uses: actions/checkout@v4
380380
- name: Create .java-version file
381381
shell: bash
382-
run: echo "openjdk64-11.0.2" > .java-version
382+
run: echo "openjdk64-17.0.10" > .java-version
383383
- name: Create .tool-versions file
384384
shell: bash
385-
run: echo "java openjdk64-11.0.2" > .tool-versions
385+
run: echo "java openjdk64-17.0.10" > .tool-versions
386386
- name: setup-java
387387
uses: ./
388388
id: setup-java
389389
with:
390390
distribution: ${{ matrix.distribution }}
391391
java-version-file: ${{matrix.java-version-file }}
392392
- name: Verify Java
393-
run: bash __tests__/verify-java.sh "11.0.2" "${{ steps.setup-java.outputs.path }}"
393+
run: bash __tests__/verify-java.sh "17.0.10" "${{ steps.setup-java.outputs.path }}"
394394
shell: bash

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy