As shown in #34 , dependencies in the opam file, or misconfiguration of the opam file may lead to the package not being installable anymore. These bugs are not easily detectable on work machines (which often have the dependencies manually installed), but are very easily catchable using continuous integration.
It would be interesting to setup even a minimal test that verifies that the opam package builds as intended. If we want to try and test for different version of ocaml, we can use the files in https://github.com/Gbury/mSAT as examples.
As shown in #34 , dependencies in the opam file, or misconfiguration of the opam file may lead to the package not being installable anymore. These bugs are not easily detectable on work machines (which often have the dependencies manually installed), but are very easily catchable using continuous integration.
It would be interesting to setup even a minimal test that verifies that the opam package builds as intended. If we want to try and test for different version of ocaml, we can use the files in https://github.com/Gbury/mSAT as examples.