Parts-Based Manifest Publishing
This commit is contained in:
@@ -217,14 +217,13 @@ func buildNativeUnchecked(p *project.Project, progress func(string)) (BuildResul
|
||||
}
|
||||
}
|
||||
|
||||
// Auto-include existing part models from the sow-assets repository
|
||||
progress("Scanning for existing part models in sow-assets...")
|
||||
assetsDir := p.TopDataAssetsDir()
|
||||
if assetsDir != "" {
|
||||
autogenerated, err := scanAutogeneratedParts(assetsDir)
|
||||
if hasCollectedPartsDatasets(collected) {
|
||||
progress("Resolving released parts manifest...")
|
||||
autogenerated, err := resolveAutogeneratedPartsInventory(p, progress)
|
||||
if err != nil {
|
||||
progress(fmt.Sprintf("Warning: failed to scan for autogenerated parts: %v", err))
|
||||
} else if autogenerated != nil {
|
||||
return BuildResult{}, err
|
||||
}
|
||||
if autogenerated != nil {
|
||||
collected = augmentWithAutogeneratedParts(collected, autogenerated)
|
||||
progress("Augmented parts datasets with discovered models")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user