Compat of a child package ignored

OK, for anyone reading in the future, I’ve sorted this out.

  1. I simply had an error in my child [compat] section :man_facepalming:
  2. I missed an important point from Pkg.test documentation: “If a manifest file exists and the allow_reresolve keyword argument is set to false , the versions in the manifest file are used. Otherwise a feasible set of packages is resolved and installed.”

So I found myself with a working version on one computer because the project Manifest had the correct versions in it, but on my test computer the project is installed clean with no Manifest, therefore the test run started with the latest versions (and since my [compat] was wrong, I didn’t get the versions I was expecting)

1 Like