fix: only write manifest if a package was resolved
This commit is contained in:
parent
e8d59a7a6e
commit
c1b4074d54
1 changed files with 2 additions and 1 deletions
|
|
@ -114,7 +114,8 @@ def loadWorkspace (args : List String := []) (updateDeps := true) : CliStateM Wo
|
|||
pure {}
|
||||
let (packageMap, resolveMap) ←
|
||||
resolveDeps ws pkg updateDeps |>.run manifest |>.run LogMethods.eio (m := IO)
|
||||
IO.FS.writeFile ws.manifestFile <| Json.pretty <| toJson <| Manifest.fromMap resolveMap
|
||||
unless resolveMap.isEmpty do
|
||||
IO.FS.writeFile ws.manifestFile <| Json.pretty <| toJson <| Manifest.fromMap resolveMap
|
||||
let packageMap := packageMap.insert pkg.name pkg
|
||||
return {ws with packageMap}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue