Many libraries use Travis ci and the tooling hvr maintains for making it super nice to use. Lens and vector and a bajillion other libs do a whole build matrix of ghc versions 

On Saturday, May 28, 2016, Christopher Howard <ch.howard@zoho.com> wrote:
Hi, I was wondering: what is the most practical way to go about testing
or otherwise determining if your packaged library works with other
dependency versions? E.g., cabal init specified base 4.6 because that is
what happens to be installed on my Debian Jessie system, but that
wouldn't even build on hackage.

--
http://justonemoremathproblem.com
To protect my privacy, please use PGP encryption. It's free and easy
to use! My public key ID is 0x340EA95A (pgp.mit.edu).

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe