feat: Upgrade OSV scanner step to use latest OSV scanner binary (OD-2678)

This commit is contained in:
Robin Shen 2026-01-21 13:11:13 +08:00
parent b1db2926b4
commit b8aeee25af
2 changed files with 22 additions and 1 deletions

View File

@ -2394,4 +2394,25 @@ public class BuildSpec implements Serializable, Validatable {
}
}
@SuppressWarnings("unused")
private void migrate44(VersionedYamlDoc doc, Stack<Integer> versions) {
migrateSteps(doc, versions, stepsNode -> {
for (var itStepNode = stepsNode.getValue().iterator(); itStepNode.hasNext();) {
MappingNode stepNode = (MappingNode) itStepNode.next();
for (var stepTuple: stepNode.getValue()) {
var keyNode = (ScalarNode) stepTuple.getKeyNode();
if (keyNode.getValue().equals("type")) {
var valueNode = (ScalarNode) stepTuple.getValueNode();
if (valueNode.getValue().equals("OsvVulnerScannerStep")) {
valueNode.setValue("OsvSourceScannerStep");
} else if (valueNode.getValue().equals("OsvLicenseScannerStep")) {
itStepNode.remove();
}
break;
}
}
}
});
}
}

@ -1 +1 @@
Subproject commit 234e7ed4e9ba1d17c5ff206d7db8b22ffac84030
Subproject commit a8a1dcddf98c59fc2a58630538397769e879e23d