Yesterday I finally added a Project.toml file to my repo. Had to do it directly via the Github page because the attempts to do that via a PR always resulted in
ERROR: Cannot develop package with the same name or uuid as the project
Today, I had to do a small fix to the Project.toml file and now again the builds are broken due to the same error.
What might be causing this? The Project.toml was generated with thw gen_project.jl script.
Yes, you are intentionally using a custom testing script instead of the default. Unless you have specific needs it is usually easier to use the defaults.
Thanks. That allowed to advance a bit, but then it opened the door for several other errors. First, it started to complain about a missing Pintf dependency. Added that to Porject.toml. Then it was the missing Test package – managed to solve it too. Now it complains aboutERROR: LoadError: ArgumentError: Package LinearAlgebra not found in current path: - Run `import Pkg; Pkg.add("LinearAlgebra"). Where do I find the uuid of it?
Was not the role of the gen_project.jl script to find all of these?
If you do add LinearAlgebra with that project active you see that you get an entry into [deps]. Move that down to extras and add LinearAlgebra to the test list (same as Test).
This has not that much to do with AttoBot or Registrator but with the package manager itself (as you can see by CI failing which is before Registrator is involved).