Biggest improvements are that windows caching actually works. Also, macOS build is fixed (it was failing for some reason as it was not able to find reason or other commands).
The downside is that dependencies builds are not cached, so ubuntu build takes now ~4min instead of ~1. But I still think it's worth it, as we simplify cache handling and support more platforms so full build takes shorter and is more reliable. Also, upgrades to new versions of setup-ocaml will be easier. See related issue for caching deps: https://github.com/ocaml/setup-ocaml/issues/159.
What title says.
See related PR: https://github.com/ocaml/setup-ocaml/pull/66.
Biggest improvements are that windows caching actually works. Also, macOS build is fixed (it was failing for some reason as it was not able to find
reason
or other commands).The downside is that dependencies builds are not cached, so ubuntu build takes now ~4min instead of ~1. But I still think it's worth it, as we simplify cache handling and support more platforms so full build takes shorter and is more reliable. Also, upgrades to new versions of
setup-ocaml
will be easier. See related issue for caching deps: https://github.com/ocaml/setup-ocaml/issues/159.