18
18
runs-on : ubuntu-latest
19
19
outputs :
20
20
runner-os : ${{ steps.determine-suite.outputs.suite == 'quick' && '["ubuntu-latest"]' || '["ubuntu-latest", "windows-latest", "macos-latest"]' }}
21
- cache-key-prefix : ' 0' # TODO DAZ Try this again ${{ steps.determine-suite.outputs.suite == 'quick' && '0' || github.run_number }}
22
21
suite : ${{ steps.determine-suite.outputs.suite }}
23
22
steps :
24
23
- name : Determine suite to run
@@ -58,23 +57,20 @@ jobs:
58
57
uses : ./.github/workflows/integ-test-build-scan-publish.yml
59
58
with :
60
59
runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
61
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
62
60
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
63
61
64
62
cache-cleanup :
65
63
needs : [determine-suite, build-distribution]
66
64
uses : ./.github/workflows/integ-test-cache-cleanup.yml
67
65
with :
68
66
runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
69
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.suite}}-${{github.run_number}}-' # Requires a fresh cache entry each run
70
67
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
71
68
72
69
caching-config :
73
70
needs : [determine-suite, build-distribution]
74
71
uses : ./.github/workflows/integ-test-caching-config.yml
75
72
with :
76
73
runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
77
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
78
74
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
79
75
80
76
dependency-graph :
85
81
contents : write
86
82
with :
87
83
runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
88
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
89
84
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
90
85
91
86
dependency-submission :
96
91
contents : write
97
92
with :
98
93
runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
99
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
100
94
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
101
95
102
96
dependency-submission-failures :
@@ -107,16 +101,13 @@ jobs:
107
101
contents : write
108
102
with :
109
103
runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
110
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
111
104
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
112
105
113
106
develocity-injection :
114
107
if : ${{ ! github.event.pull_request.head.repo.fork }}
115
108
needs : [determine-suite, build-distribution]
116
109
uses : ./.github/workflows/integ-test-inject-develocity.yml
117
110
with :
118
- runner-os : ' ["ubuntu-latest"]'
119
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
120
111
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
121
112
secrets :
122
113
DEVELOCITY_ACCESS_KEY : ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
@@ -125,17 +116,13 @@ jobs:
125
116
needs : [determine-suite, build-distribution]
126
117
uses : ./.github/workflows/integ-test-provision-gradle-versions.yml
127
118
with :
128
- runner-os : ' ["ubuntu-latest"]'
129
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
130
119
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
131
120
132
121
restore-configuration-cache :
133
122
if : ${{ ! github.event.pull_request.head.repo.fork }}
134
123
needs : [determine-suite, build-distribution]
135
124
uses : ./.github/workflows/integ-test-restore-configuration-cache.yml
136
125
with :
137
- runner-os : ' ["ubuntu-latest"]'
138
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
139
126
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
140
127
secrets :
141
128
GRADLE_ENCRYPTION_KEY : ${{ secrets.GRADLE_ENCRYPTION_KEY }}
@@ -144,59 +131,46 @@ jobs:
144
131
needs : [determine-suite, build-distribution]
145
132
uses : ./.github/workflows/integ-test-restore-containerized-gradle-home.yml
146
133
with :
147
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
148
134
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
149
135
150
136
restore-custom-gradle-home :
151
137
needs : [determine-suite, build-distribution]
152
138
uses : ./.github/workflows/integ-test-restore-custom-gradle-home.yml
153
139
with :
154
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
155
140
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
156
141
157
142
restore-gradle-home :
158
143
needs : [determine-suite, build-distribution]
159
144
uses : ./.github/workflows/integ-test-restore-gradle-home.yml
160
145
with :
161
- runner-os : ' ["ubuntu-latest"]'
162
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
163
146
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
164
147
165
148
restore-java-toolchain :
166
149
needs : [determine-suite, build-distribution]
167
150
uses : ./.github/workflows/integ-test-restore-java-toolchain.yml
168
151
with :
169
- runner-os : ' ["ubuntu-latest"]'
170
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
171
152
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
172
153
173
154
sample-kotlin-dsl :
174
155
needs : [determine-suite, build-distribution]
175
156
uses : ./.github/workflows/integ-test-sample-kotlin-dsl.yml
176
157
with :
177
- runner-os : ' ["ubuntu-latest"]'
178
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
179
158
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
180
159
181
160
sample-gradle-plugin :
182
161
needs : [determine-suite, build-distribution]
183
162
uses : ./.github/workflows/integ-test-sample-gradle-plugin.yml
184
163
with :
185
- runner-os : ' ["ubuntu-latest"]'
186
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
187
164
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
188
165
189
166
toolchain-detection :
190
167
needs : [determine-suite, build-distribution]
191
- uses : ./.github/workflows/integ-test-detect-java- toolchains.yml
168
+ uses : ./.github/workflows/integ-test-detect-toolchains.yml
192
169
with :
193
- runner-os : ' ["ubuntu-latest"]'
194
- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
195
170
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
196
171
197
172
wrapper-validation :
198
173
needs : [determine-suite, build-distribution]
199
174
uses : ./.github/workflows/integ-test-wrapper-validation.yml
200
175
with :
201
- runner-os : ' ["ubuntu-latest"]'
202
176
skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
0 commit comments