@@ -15,11 +15,11 @@ jobs:
15
15
java-version : ' 8'
16
16
distribution : ' adopt'
17
17
- name : Set up Gradle
18
- uses : gradle/gradle-build-action@v3
18
+ uses : gradle/actions/setup-gradle@v3
19
+ with :
20
+ develocity-access-key : ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
19
21
- name : Build with Gradle
20
22
run : ./gradlew build
21
- env :
22
- GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }}
23
23
- name : Upload built script artifacts
24
24
uses : actions/upload-artifact@v4
25
25
with :
@@ -35,31 +35,36 @@ 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
42
- shell : bash
43
- - os : ubuntu-22.04
48
+ - os : ubuntu-24.04
44
49
shell : bash
45
- - os : macos-11
50
+ - os : macos-13
46
51
shell : bash
47
- - os : macos-12
52
+ - os : macos-14
48
53
shell : bash
49
54
- os : windows-2019
50
55
shell : wsl-bash
51
56
defaults :
52
57
run :
53
58
shell : ${{ matrix.shell }} {0}
54
59
env :
55
- GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }}
56
- WSLENV : GRADLE_ENTERPRISE_ACCESS_KEY
60
+ GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
61
+ WSLENV : GITHUB_ACTIONS:GITHUB_SERVER_URL:GITHUB_REPOSITORY:GITHUB_RUN_ID:GITHUB_WORKFLOW:GITHUB_HEAD_REF: GRADLE_ENTERPRISE_ACCESS_KEY
57
62
steps :
58
63
- name : Set up WSL
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