Squashed commit of the following:
authorLuke Lau <luke_lau@icloud.com>
Thu, 13 Jun 2019 08:32:00 +0000 (09:32 +0100)
committerLuke Lau <luke_lau@icloud.com>
Thu, 13 Jun 2019 08:32:00 +0000 (09:32 +0100)
commit66d495a95570769fcdd8d65b0e634aaa6a77131b
tree0414bc1ef5454018a74e0e4996577e9ee0feae04
parent1adde1719ac7eed4176b5448069e901bdbeb5728
Squashed commit of the following:

commit c42b0636ef8d2c3ebd44e15ba2c933dc08e397d3
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 13:51:36 2019 +0100

    Add npm folder to path, use stages for deploy

commit 4eb9facea670edaf5c35aca45b434cde086abfb0
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 11:40:30 2019 +0100

    Update .travis.yml

commit 98e56e42106597f5bdc84369bbcc73bf2ac74910
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 11:23:52 2019 +0100

    Only deploy on linux

commit ead63f3029ae0550da8e7cd937a621b853042ff2
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 11:17:57 2019 +0100

    Update .travis.yml

commit 154b27b2b5497c41d8e3004e1960102bc3d6b79d
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 10:55:05 2019 +0100

    Update .travis.yml

commit 07fddfb038d4d8c9385f6f350cbfc8f530926c73
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 07:44:26 2019 +0100

    Update .travis.yml

commit 2a2a23bcf8fff91d275518bcee99dc8d6e8f41d1
Author: Luke Lau <luke_lau@icloud.com>
Date:   Mon Jun 10 02:16:23 2019 +0100

    Update .travis.yml

commit 300a6c32acb0e4c6c075b0281b967bb57a291379
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sun Jun 9 13:26:26 2019 +0100

    Explicitly specify copy on windows

commit e673e7a122aae9995a94764d41e46d23e1191b2b
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sun Jun 9 01:16:58 2019 +0100

    Don't install cabal with ghc on choco

commit 62984542160f77c5f82e74b57099bbb0a53cc3b4
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sun Jun 9 00:50:23 2019 +0100

    Use copying on windows

commit 49cf0e92944f3e3d043420056cfcf2101ebabbc2
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 22:49:43 2019 +0100

    Add cabal-head source

commit ed60b9859b80372ecc6280d24f9e4e3f0408c192
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 22:31:52 2019 +0100

    Use cabal-head

commit 12410701a2516fa6f72634810eab7cb2f64868ae
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 22:18:04 2019 +0100

    Use cabal nightly on windows

commit d6b41645f54661b5b317ab36641c4243ecee3334
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 20:26:26 2019 +0100

    Try manually adding ghc to path on windows

commit 9530a8d8b10247e881b8d514a305f2f8c0ebcda0
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 20:13:04 2019 +0100

    Revert back to just osx and linux builds

commit 27b8dd29b4330f76f6d03c570b973acd601e8e08
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 19:50:18 2019 +0100

    Whittle down the install steps

commit 3efde86ce929fa43348929f41127b4a47633872a
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 19:28:45 2019 +0100

    Move ghc version

commit 4caf116cc37287e9a13032b913e626f8a21d70f8
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 18:56:32 2019 +0100

    Debug why windows isn't working

commit 62b3ab2ef05a86c02cef7a80ce18ba7ce63486dc
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 18:41:39 2019 +0100

    Add ghc/cabal to path on linux

commit 67a10d32f425d6bc4d37aa3046f051a4b7e66e26
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 18:34:08 2019 +0100

    Update cabal

commit 0390ef572976516a3360dbe2b3ad8375260e580a
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 18:13:11 2019 +0100

    Update homebrew

commit 79db6a5b2825f47f386098ce696003553204a856
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 18:10:49 2019 +0100

    Install packages on all OSs

commit 49c803688253352a92d0d1bce2685bef38c43196
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 18:01:48 2019 +0100

    Try out other operating systems

commit 7ca8d96479f8ee8711e774b9a74ab5f27e150d1f
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 17:17:53 2019 +0100

    Try to fix further timeout messages

commit ea0b53220519e178ca27e23c2a3be47fcf819afa
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 17:01:39 2019 +0100

    Figure out whats going on with failing test

commit a986ed6b44d62079476dadb07388b43847c5d724
Author: Luke Lau <luke_lau@icloud.com>
Date:   Sat Jun 8 12:49:24 2019 +0100

    Try fixing tests and debug

commit 4d68c322be54d7016d19d1bfd714eb272864a21f
Author: Luke Lau <luke_lau@icloud.com>
Date:   Thu Jun 6 22:22:52 2019 +0100

    Overwrite

commit 8749cec613c3d3e7f3c3b305d07dd295ba59958d
Author: Luke Lau <luke_lau@icloud.com>
Date:   Thu Jun 6 21:36:49 2019 +0100

    Use old install for Cabal library

commit 749953cb3ab08f2278e6badda8b1bd3550f06da6
Author: Luke Lau <luke_lau@icloud.com>
Date:   Thu Jun 6 07:50:28 2019 +0100

    Update .travis.yml

commit cdf9bb2af734ed3473c4ad7cc1e5825a812791c0
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Jun 5 10:59:47 2019 +0100

    Update .travis.yml

commit fa801802a9f0c5c034b6a55de9c5d65016a795d0
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Jun 5 10:28:11 2019 +0100

    Install cabal library globally

commit 1941f747e139f0b904fb065216e194fdf240c2a4
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Jun 5 07:51:39 2019 +0100

    Debug tests

commit 5468fbe3b35330fa3a2dc5bec82e45ae2644abf2
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Jun 5 01:08:56 2019 +0100

    Add cabal bin directory to path

commit 04d18137900c9c3eb5e2837cbe59ae6fedbdc584
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Jun 5 01:03:19 2019 +0100

    Bump number of jobs to two

commit b906d381f30e1a6e79d051cfdee2751f2ab39cb0
Author: Luke Lau <luke_lau@icloud.com>
Date:   Wed Jun 5 01:01:04 2019 +0100

    Add deployment to Hackage and GitHub

commit 88d77c7483e0497cf249db0e65e583ebe21dfbe2
Author: Luke Lau <luke_lau@icloud.com>
Date:   Tue Jun 4 23:00:41 2019 +0100

    Try out v2 builds again
.travis.yml
stack.yaml
test/Test.hs