JuliaLang / Pkg.jl

Pkg - Package manager for the Julia programming language
https://pkgdocs.julialang.org
Other
609 stars 251 forks source link

Relax overly-specific manifest tests #3884

Closed tecosaur closed 2 months ago

tecosaur commented 2 months ago

By testing line-by-line in this way, any change to the dependencies of these libraries becomes breaking. If we check all lines instead, new dependencies won't break these tests.

Specifically, this allows for Pkg's CI to succeed in the face of https://github.com/JuliaLang/julia/pull/51928.

I have verified that this change actually fixes the spurious CI errors by adding a test commit to that PR, bumping Pkg.version to this commit, and checking the CI output (no more Pkg errors).