fixup: resolve multistage and join also when building deps

This commit is contained in:
Ettore Di Giacinto
2021-05-21 19:47:23 +02:00
parent 8b1c5558b2
commit 6344e47eb3
15 changed files with 110 additions and 0 deletions

View File

@@ -987,6 +987,14 @@ func (cs *LuetCompiler) compile(concurrency int, keepPermissions bool, generateA
Assert: assertion,
})
if err := cs.resolveJoinImages(concurrency, keepPermissions, compileSpec); err != nil {
return nil, errors.Wrap(err, "while resolving join images")
}
if err := cs.resolveMultiStageImages(concurrency, keepPermissions, compileSpec); err != nil {
return nil, errors.Wrap(err, "while resolving multi-stage images")
}
buildHash, err := packageHashTree.DependencyBuildImage(assertion.Package)
if err != nil {
return nil, errors.Wrap(err, "failed looking for dependency in hashtree")