Skip to content

Commit 4815a58

Browse files
committed
Don't break when the task.json has an invalid version
1 parent 35692cb commit 4815a58

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

02-generate-renovate-data-marketplace.ps1

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,17 @@ foreach ($extension in $extensions) {
9292
}
9393
}
9494

95-
$versionString = ([System.Version]"0$majorVersion.0$minorVersion.0$patchVersion").ToString()
95+
try {
96+
$versionString = ([System.Version]"0$majorVersion.0$minorVersion.0$patchVersion").ToString()
9697

97-
add-version -name "$($taskManifest.name)" -version $versionString
98-
add-version -name "$publisherId.$extensionId.$($taskContribution.id).$($taskManifest.name)" -version $versionString
99-
add-version -name "$($taskManifest.id)" -version $versionString
100-
add-version -name "$publisherId.$extensionId.$($taskContribution.id).$($taskManifest.id)" -version $versionString
98+
add-version -name "$($taskManifest.name)" -version $versionString
99+
add-version -name "$publisherId.$extensionId.$($taskContribution.id).$($taskManifest.name)" -version $versionString
100+
add-version -name "$($taskManifest.id)" -version $versionString
101+
add-version -name "$publisherId.$extensionId.$($taskContribution.id).$($taskManifest.id)" -version $versionString
102+
}
103+
catch {
104+
write-output "Could not parse version for task $($taskManifest.name) in $publisherId/$extensionId version $extensionVersion"
105+
}
101106
}
102107
}
103108
}

0 commit comments

Comments
 (0)