diff --git a/stdlib/Pkg3/test/pkg.jl b/stdlib/Pkg3/test/pkg.jl index 4c43ccafb5807..4603572ceb513 100644 --- a/stdlib/Pkg3/test/pkg.jl +++ b/stdlib/Pkg3/test/pkg.jl @@ -146,13 +146,14 @@ temp_pkg_dir() do project_path @testset "legacy CI script" begin mktempdir() do dir - LibGit2.clone("https://github.com/JuliaLang/Example.jl", joinpath(dir, "Example.jl")) - cd(joinpath(dir, "Example.jl")) do - let Pkg = Pkg3 - Pkg.clone(pwd()) - Pkg.build("Example") - Pkg.test("Example"; coverage=true) - @test isfile(Pkg.dir("Example", "src", "Example.jl")) + LibGit2.with(LibGit2.clone("https://github.com/JuliaLang/Example.jl", joinpath(dir, "Example.jl"))) do r + cd(joinpath(dir, "Example.jl")) do + let Pkg = Pkg3 + Pkg.clone(pwd()) + Pkg.build("Example") + Pkg.test("Example"; coverage=true) + @test isfile(Pkg.dir("Example", "src", "Example.jl")) + end end end end