|
@@ -98,14 +98,14 @@ public abstract class GenerateTransportVersionDefinitionTask extends DefaultTask
|
|
|
List<String> changedDefinitionNames = resources.getChangedReferableDefinitionNames();
|
|
|
String targetDefinitionName = getTargetDefinitionName(resources, referencedNames, changedDefinitionNames);
|
|
|
|
|
|
- List<TransportVersionUpperBound> upstreamUpperBounds = resources.getUpperBoundsFromUpstream();
|
|
|
- Set<String> targetUpperBoundNames = getTargetUpperBoundNames(resources, upstreamUpperBounds, targetDefinitionName);
|
|
|
-
|
|
|
getLogger().lifecycle("Generating transport version name: " + targetDefinitionName);
|
|
|
if (targetDefinitionName.isEmpty()) {
|
|
|
// TODO: resetting upper bounds needs to be done locally, otherwise it pulls in some (incomplete) changes from upstream main
|
|
|
// resetAllUpperBounds(resources);
|
|
|
} else {
|
|
|
+ List<TransportVersionUpperBound> upstreamUpperBounds = resources.getUpperBoundsFromUpstream();
|
|
|
+ Set<String> targetUpperBoundNames = getTargetUpperBoundNames(resources, upstreamUpperBounds, targetDefinitionName);
|
|
|
+
|
|
|
List<TransportVersionId> ids = updateUpperBounds(resources, upstreamUpperBounds, targetUpperBoundNames, targetDefinitionName);
|
|
|
// (Re)write the definition file.
|
|
|
resources.writeDefinition(new TransportVersionDefinition(targetDefinitionName, ids, true));
|