Commit Graph

16 Commits

Author SHA1 Message Date
Juan Carlos Paucar
e05ecf6f70 Make distinction between target platforms for deploy 2017-12-04 16:42:19 -05:00
Juan Carlos Paucar
a82d8d5f84 Loose package constraints 2017-08-08 17:22:43 -05:00
mrkkrp
94c2bf6324 Enable caching on Travis 2017-03-05 16:44:28 +03:00
mrkkrp
a15e36390e Don't test with GHC and Cabal HEAD on Travis 2017-03-03 01:06:28 +03:00
Mark Karpov
72a1b75e70 Refactor/rewrite all the code (#52)
* Refactor/rewrite all the code

The change prepares solid ground for further improvements. This also fixes
at least two bugs:

* Proper support for empty lines and comments in build scripts.

* Previously switching to new releases was not atomic despite messing with
  symlinks. This is because it deleted the current link before creating the
  new one, but it should have created a new link and then use ‘mv’ to
  replace the old one atomically. The code has been changed to work properly
  now.

* Refresh the test suite as well

* Fix the build for older GHCs

* Use subshell for ‘cd’ commands
2017-02-06 19:04:00 +04:00
Mark Karpov
d66bb9b0db Use a different Travis script plus more (#51)
We should test with Cabal, not stack, because it allows to test in more
adverse environment, test with GHC versions that are not yet in snapshorts,
and generally improve compatibility.

This script tests with Cabal 1.24, as it's compatible with all GHC versions
of interest and has a better dependency resolution algorithm that allows to
avoid some problems with builds.

I also would like to impose 100% Haddock coverage here.
2017-01-29 18:25:02 +04:00
CristhianMotoche
83ac8ff9d3 Update travis.yml to works with stack 2016-02-25 09:56:37 -05:00
Juan Pedro Villa Isaza
ca5c7a28ad Configure Git to fix tests 2015-09-24 10:19:30 -05:00
Juan Pedro Villa Isaza
baccedde47 Enable tests 2015-09-23 09:02:44 -05:00
Juan Pedro Villa Isaza
09fc023bfd Fix cache of dependencies 2015-09-10 15:14:58 -05:00
Juan Pedro Villa Isaza
dfa01d4913 Cache dependencies 2015-09-09 17:08:36 -05:00
Juan Pedro Villa Isaza
daa7547178 Upgrade Travis CI to container-based infrastructure 2015-09-09 15:58:25 -05:00
Juan Paucar
253c43d239 Remove cabal test from travis file 2015-05-10 12:45:45 -05:00
Juan Paucar
dc26c96a1e Modify travis file 2015-05-08 10:29:28 -05:00
Justin Leitgeb
f94f29ec40 Try build on other GHC versions 2015-03-09 15:01:46 -05:00
Justin Leitgeb
956dfe5f62 Add travis config 2014-06-04 09:48:59 -05:00