mirror of
https://github.com/theonedev/onedev.git
synced 2026-01-25 14:44:32 +00:00
feat: Upgrade OSV scanner step to use latest OSV scanner binary (OD-2678)
This commit is contained in:
parent
b1db2926b4
commit
b8aeee25af
@ -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
|
||||
Loading…
x
Reference in New Issue
Block a user