A couple of days ago I begun getting errors from the CompatHelper Github action.
For the life of me I can’t figure out how to fix it. Example of a failing job here:
https://github.com/GenieFramework/Genie.jl/commit/c6136f239124a71ff0362591e6e6acdba0341207/checks?check_suite_id=446413115
With the relevant bit:
25l25h Resolving package versions...
ERROR: path /Users/adrian/.julia/dev/Genie for package Genie no longer exists. Remove the package or `develop` it at a new path
I assume something is referencing the dev version of the package but I can’t find any reference to that and I don’t understand iin enough detail what the action does.
Ah, ok, thank you, life saver!
That’s an ooooold test, I guess it’s time to bring it up to date anyway.
It’s strange though that the error has started about a week ago, while the test has been there forever!
It only runs when there is a new compat to update.
Got it, thanks @dilumaluthge! I had given up hope on fixing this, just disabled the email notifications and hoped it would get fixed by itself eventually
How did you figure it out, cause the error does not indicate the problematic manifest :-/
Looking at the output now I understand that it “mounts” the /test
folder into REPO
and then one basically has to dig in there?
In case you are familiar with the action in more detail, should I just remove the Manifest.toml
file, as I recently begun (adding it to .gitignore now). I presume the action will still work and will just instantiate the Project.toml
file?
The error messages says the manifest has a bad path: path /Users/adrian/.julia/dev/Genie for package Genie no longer exists
So I went to your repository, typed “dev” in the search bar, and scrolled through the results until I found a Manifest.toml file. It did not take very long.
Your options are to either delete the Manifest (easiest) or fix it.
In the end I went through each test and updated the them to use the latest released Genie. After a new push, all went green again! Thank you @dilumaluthge!
1 Like