@@ -35,16 +35,21 @@ jobs:
35
35
strategy :
36
36
fail-fast : false
37
37
matrix :
38
- os : [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12, windows-2019]
39
- java-version : [ '8', '11', '17' ]
38
+ # Only the latest available version of each OS is tested
39
+ # Both macOS 13 and 14 are tested because they use different architectures
40
+ os :
41
+ - ubuntu-24.04
42
+ - macos-13 # x86_64
43
+ - macos-14 # aarch64
44
+ - windows-2019
45
+ # Only LTS versions greater than 8 are tested
46
+ java-version : [ '8', '11', '17', '21' ]
40
47
include :
41
- - os : ubuntu-20 .04
48
+ - os : ubuntu-24 .04
42
49
shell : bash
43
- - os : ubuntu-22.04
50
+ - os : macos-13
44
51
shell : bash
45
- - os : macos-11
46
- shell : bash
47
- - os : macos-12
52
+ - os : macos-14
48
53
shell : bash
49
54
- os : windows-2019
50
55
shell : wsl-bash
59
64
if : ${{ runner.os == 'Windows' }}
60
65
uses : Vampire/setup-wsl@v3
61
66
with :
62
- distribution : Ubuntu-22 .04
67
+ distribution : Ubuntu-24 .04
63
68
additional-packages : curl unzip wget apt-transport-https gnupg
64
69
- name : Set up JDK ${{ matrix.java-version }} on WSL
65
70
if : ${{ runner.os == 'Windows' }}
73
78
uses : actions/setup-java@v4
74
79
with :
75
80
java-version : ${{ matrix.java-version }}
76
- distribution : ' temurin'
81
+ distribution : ${{ matrix.os == 'macos-14' && 'zulu' || ' temurin' }} # No Temurin JDK 8 distribution for aarch64
77
82
- name : Download built script artifacts
78
83
uses : actions/download-artifact@v4
79
84
with :
@@ -101,7 +106,7 @@ jobs:
101
106
- name : Run Gradle Experiment 05
102
107
run : |
103
108
cd gradle-enterprise-gradle-build-validation
104
- ./05-validate-remote-build-caching-ci-local.sh -1 https://ge.solutions-team.gradle.com/s/p4ghldkcscfwi -s https://ge.solutions-team.gradle.com -u https://ge.solutions-team.gradle.com/cache/
109
+ ./05-validate-remote-build-caching-ci-local.sh -1 https://ge.solutions-team.gradle.com/s/cemwsttqjhzhq -s https://ge.solutions-team.gradle.com -u https://ge.solutions-team.gradle.com/cache/
105
110
- name : Run Maven Experiment 01
106
111
run : |
107
112
cd gradle-enterprise-maven-build-validation
0 commit comments