Dependabot strange behavior for Julia standard library packages

Why is dependabot trying to add version numbers “<0.0.1” to Julia standard library packages (e.g. LinearAlgebra, Printf, Logging, ), when I currently just have version number “1” in the Project.toml file? See e.g. Bump the all-julia-packages group with 7 updates - Pull Request #175 - Jutho/KrylovKit.jl - GitHub .

Setting the minimum Julia version to 1.10 would stop it from doing that. See PSA: Compat requirements in the General registry are changing for more details on why it’s doing that for versions below 1.10.

See also PSA: GitHub Dependabot now supports Julia - #17 by Tamas_Papp and the following discussion. Is probably still a bug in your case.

It’s not (as far as I understand it). There was a bug that it happened to Julia versions with compat 1.10 (or above), which have been fixed. OP’s package has compat Julia 1.6, so it’s expected OP gets the PRs.

Indeed.

Here’s a PR to dependabot to add a note to explain it, as it does look odd for those unfamiliar with the issue.