1818 runs-on : ubuntu-latest
1919 outputs :
2020 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 }}
2221 suite : ${{ steps.determine-suite.outputs.suite }}
2322 steps :
2423 - name : Determine suite to run
@@ -58,23 +57,20 @@ jobs:
5857 uses : ./.github/workflows/integ-test-build-scan-publish.yml
5958 with :
6059 runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
61- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
6260 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
6361
6462 cache-cleanup :
6563 needs : [determine-suite, build-distribution]
6664 uses : ./.github/workflows/integ-test-cache-cleanup.yml
6765 with :
6866 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
7067 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
7168
7269 caching-config :
7370 needs : [determine-suite, build-distribution]
7471 uses : ./.github/workflows/integ-test-caching-config.yml
7572 with :
7673 runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
77- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
7874 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
7975
8076 dependency-graph :
8581 contents : write
8682 with :
8783 runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
88- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
8984 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
9085
9186 dependency-submission :
9691 contents : write
9792 with :
9893 runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
99- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
10094 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
10195
10296 dependency-submission-failures :
@@ -107,16 +101,13 @@ jobs:
107101 contents : write
108102 with :
109103 runner-os : ' ${{ needs.determine-suite.outputs.runner-os }}'
110- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
111104 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
112105
113106 develocity-injection :
114107 if : ${{ ! github.event.pull_request.head.repo.fork }}
115108 needs : [determine-suite, build-distribution]
116109 uses : ./.github/workflows/integ-test-inject-develocity.yml
117110 with :
118- runner-os : ' ["ubuntu-latest"]'
119- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
120111 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
121112 secrets :
122113 DEVELOCITY_ACCESS_KEY : ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
@@ -125,17 +116,13 @@ jobs:
125116 needs : [determine-suite, build-distribution]
126117 uses : ./.github/workflows/integ-test-provision-gradle-versions.yml
127118 with :
128- runner-os : ' ["ubuntu-latest"]'
129- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
130119 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
131120
132121 restore-configuration-cache :
133122 if : ${{ ! github.event.pull_request.head.repo.fork }}
134123 needs : [determine-suite, build-distribution]
135124 uses : ./.github/workflows/integ-test-restore-configuration-cache.yml
136125 with :
137- runner-os : ' ["ubuntu-latest"]'
138- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
139126 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
140127 secrets :
141128 GRADLE_ENCRYPTION_KEY : ${{ secrets.GRADLE_ENCRYPTION_KEY }}
@@ -144,59 +131,46 @@ jobs:
144131 needs : [determine-suite, build-distribution]
145132 uses : ./.github/workflows/integ-test-restore-containerized-gradle-home.yml
146133 with :
147- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
148134 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
149135
150136 restore-custom-gradle-home :
151137 needs : [determine-suite, build-distribution]
152138 uses : ./.github/workflows/integ-test-restore-custom-gradle-home.yml
153139 with :
154- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
155140 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
156141
157142 restore-gradle-home :
158143 needs : [determine-suite, build-distribution]
159144 uses : ./.github/workflows/integ-test-restore-gradle-home.yml
160145 with :
161- runner-os : ' ["ubuntu-latest"]'
162- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
163146 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
164147
165148 restore-java-toolchain :
166149 needs : [determine-suite, build-distribution]
167150 uses : ./.github/workflows/integ-test-restore-java-toolchain.yml
168151 with :
169- runner-os : ' ["ubuntu-latest"]'
170- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
171152 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
172153
173154 sample-kotlin-dsl :
174155 needs : [determine-suite, build-distribution]
175156 uses : ./.github/workflows/integ-test-sample-kotlin-dsl.yml
176157 with :
177- runner-os : ' ["ubuntu-latest"]'
178- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
179158 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
180159
181160 sample-gradle-plugin :
182161 needs : [determine-suite, build-distribution]
183162 uses : ./.github/workflows/integ-test-sample-gradle-plugin.yml
184163 with :
185- runner-os : ' ["ubuntu-latest"]'
186- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
187164 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
188165
189166 toolchain-detection :
190167 needs : [determine-suite, build-distribution]
191- uses : ./.github/workflows/integ-test-detect-java- toolchains.yml
168+ uses : ./.github/workflows/integ-test-detect-toolchains.yml
192169 with :
193- runner-os : ' ["ubuntu-latest"]'
194- cache-key-prefix : ' ${{ needs.determine-suite.outputs.cache-key-prefix }}-'
195170 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
196171
197172 wrapper-validation :
198173 needs : [determine-suite, build-distribution]
199174 uses : ./.github/workflows/integ-test-wrapper-validation.yml
200175 with :
201- runner-os : ' ["ubuntu-latest"]'
202176 skip-dist : ${{ needs.determine-suite.outputs.suite == 'full' }}
0 commit comments