Skip to content

Commit baec70b

Browse files
instantiate: don't update the registry if no env deps exist (#2660)
1 parent cb9441f commit baec70b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/API.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1440,7 +1440,9 @@ function instantiate(ctx::Context; manifest::Union{Bool, Nothing}=nothing,
14401440
return instantiate(Context(); manifest=manifest, update_registry=update_registry, verbose=verbose, kwargs...)
14411441
end
14421442
if (!isfile(ctx.env.manifest_file) && manifest === nothing) || manifest == false
1443-
up(ctx; update_registry=update_registry)
1443+
# given no manifest exists, only allow invoking a registry update if there are project deps
1444+
allow_registry_update = isfile(ctx.env.project_file) && !isempty(ctx.env.project.deps)
1445+
up(ctx; update_registry = update_registry && allow_registry_update)
14441446
return
14451447
end
14461448
if !isfile(ctx.env.manifest_file) && manifest == true

0 commit comments

Comments
 (0)