Add semantic configuration resume evidence
This commit is contained in:
@@ -275,6 +275,11 @@ func validateLoadedManifest(m *Manifest) error {
|
||||
if err := validateAnalyzeStageState(name, stage.AnalyzeStateVersion, stage.AnalyzeArtifacts); err != nil {
|
||||
return fmt.Errorf("stages.%s: %w", name, err)
|
||||
}
|
||||
if stage.SemanticConfig != nil {
|
||||
if err := stage.SemanticConfig.Validate(); err != nil {
|
||||
return fmt.Errorf("stages.%s.semantic_config: %w", name, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
@@ -343,6 +348,11 @@ func validateLoadedRunManifest(m *RunManifest) error {
|
||||
if err := validateAnalyzeStageState(name, stage.AnalyzeStateVersion, stage.AnalyzeArtifacts); err != nil {
|
||||
return fmt.Errorf("stages.%s: %w", name, err)
|
||||
}
|
||||
if stage.SemanticConfig != nil {
|
||||
if err := stage.SemanticConfig.Validate(); err != nil {
|
||||
return fmt.Errorf("stages.%s.semantic_config: %w", name, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user