Summary
The format-check (Runic) workflow has failed on every master run since commit 7517893 ("test: uniformize monorepo onto OrdinaryDiffEq canonical structure", #961, merged 2026-06-08). Six files are flagged:
lib/BracketingNonlinearSolve/test/runtests.jl
lib/NonlinearSolveFirstOrder/test/runtests.jl
lib/NonlinearSolveHomotopyContinuation/test/runtests.jl
lib/NonlinearSolveQuasiNewton/test/runtests.jl
lib/NonlinearSolveSpectralMethods/test/runtests.jl
lib/SimpleNonlinearSolve/test/runtests.jl
All six fail on the same construct, the Pkg.develop([...]) call in the activate_qa_env helper that #961 added to each sublibrary's test/runtests.jl. Runic wants:
- Pkg.develop([
- Pkg.PackageSpec(path = joinpath(@__DIR__, "..")),
- Pkg.PackageSpec(path = joinpath(@__DIR__, "..", "..", "NonlinearSolveBase")),
- ])
+ Pkg.develop(
+ [
+ Pkg.PackageSpec(path = joinpath(@__DIR__, "..")),
+ Pkg.PackageSpec(path = joinpath(@__DIR__, "..", "..", "NonlinearSolveBase")),
+ ]
+ )
Evidence
Reproduced locally with Runic v1.7.0 on Julia 1.11: Runic.main(["--check", file]) returns 1 for all six files (and 0 for e.g. src/NonlinearSolve.jl).
Fix
Run runic -i on the six files (or on the repo) and commit. One mechanical formatting commit.
Summary
The
format-check(Runic) workflow has failed on everymasterrun since commit 7517893 ("test: uniformize monorepo onto OrdinaryDiffEq canonical structure", #961, merged 2026-06-08). Six files are flagged:lib/BracketingNonlinearSolve/test/runtests.jllib/NonlinearSolveFirstOrder/test/runtests.jllib/NonlinearSolveHomotopyContinuation/test/runtests.jllib/NonlinearSolveQuasiNewton/test/runtests.jllib/NonlinearSolveSpectralMethods/test/runtests.jllib/SimpleNonlinearSolve/test/runtests.jlAll six fail on the same construct, the
Pkg.develop([...])call in theactivate_qa_envhelper that #961 added to each sublibrary'stest/runtests.jl. Runic wants:Evidence
Reproduced locally with Runic v1.7.0 on Julia 1.11:
Runic.main(["--check", file])returns 1 for all six files (and 0 for e.g.src/NonlinearSolve.jl).Fix
Run
runic -ion the six files (or on the repo) and commit. One mechanical formatting commit.