Closed
Description
For CI, it's useful to distinguish build dependencies from building project packages. Granted, in principle with Stackage the dependency building part of the build should not fail, but there might be combinations of flags for which it could, and it's useful to have the build time for the project counted separately from the build time for the rest.
Also, Travis CI now supports caching. With --only-deps
, we could in theory builds the deps once, then have Travis cache that, then in subsequent runs it won't be necessary to rebuild the deps.