@@ -75,6 +75,11 @@ class ListExpansion {
75
75
String variable
76
76
}
77
77
78
+ // Filters out intermediate patch releases to reduce the load of CI testing
79
+ def filterIntermediatePatches = { List<Version > versions ->
80
+ versions. groupBy {" ${ it.major} .${ it.minor} " }. values(). collect {it. max()}
81
+ }
82
+
78
83
tasks. register(" updateCIBwcVersions" ) {
79
84
def writeVersions = { File file , List<Version > versions ->
80
85
file. text = " "
@@ -118,11 +123,6 @@ tasks.register("updateCIBwcVersions") {
118
123
writeBuildkitePipeline(outputFilePath, pipelineTemplatePath, [], [new StepExpansion (templatePath : stepTemplatePath, versions : versions, variable : " BWC_STEPS" )])
119
124
}
120
125
121
- // Filters out intermediate patch releases to reduce the load of CI testing
122
- def filterIntermediatePatches = { List<Version > versions ->
123
- versions. groupBy {" ${ it.major} .${ it.minor} " }. values(). collect {it. max()}
124
- }
125
-
126
126
doLast {
127
127
writeVersions(file(" .ci/bwcVersions" ), filterIntermediatePatches(BuildParams . bwcVersions. allIndexCompatible))
128
128
writeVersions(file(" .ci/snapshotBwcVersions" ), filterIntermediatePatches(BuildParams . bwcVersions. unreleasedIndexCompatible))
@@ -175,7 +175,7 @@ tasks.register("verifyVersions") {
175
175
.collect { Version . fromString(it) }
176
176
)
177
177
}
178
- verifyCiYaml(file(" .ci/bwcVersions" ), BuildParams . bwcVersions. allIndexCompatible)
178
+ verifyCiYaml(file(" .ci/bwcVersions" ), filterIntermediatePatches( BuildParams . bwcVersions. allIndexCompatible) )
179
179
verifyCiYaml(file(" .ci/snapshotBwcVersions" ), BuildParams . bwcVersions. unreleasedIndexCompatible)
180
180
181
181
// Make sure backport bot config file is up to date
0 commit comments