Commit graph

234 commits

Author SHA1 Message Date
John MacFarlane
c815d2f228 Travis: use all_branches: true for deploy. 2020-08-28 08:39:58 -07:00
John MacFarlane
0640c75dc7 Travis: remove deploy/on. 2020-08-27 22:33:32 -07:00
John MacFarlane
42d02aa347 Add .travis.yml for macos release candidate build.
We need to build the release candidate on Travis rather
than GitHub actions, because GH has macos 10.15, and
binaries compiled on that OS will not work with 10.13.
See #6622.

This build is only triggered on rc/ branches.
2020-08-27 18:09:49 -07:00
John MacFarlane
c32bcaa2d3 Remove travis.yml. 2019-01-25 09:11:05 -08:00
Albert Krewinkel
a4968d775d
.travis.yml: test deriving via generics with GHC 8.4 2018-11-04 20:51:08 +01:00
Albert Krewinkel
b088af559a
.travis.yml: test with GHC 8.6.1 2018-10-27 20:35:21 +02:00
Albert Krewinkel
ebb35e613c
.travis.yml: simplify GHC and cabal package handling
This reduces duplicate information on GHC and cabal versions when
defining build environments.
2018-10-27 20:35:20 +02:00
Albert Krewinkel
dc4b5cb0e5
.travis.yml: define GHC_OPTIONS global variable 2018-10-27 20:35:20 +02:00
Albert Krewinkel
fc3f055baa
.travis.yml: remove redundant compiler options
Additional compiler warnings are enabled via the cabal file.
2018-10-27 20:35:20 +02:00
Albert Krewinkel
106f8496c0
.travis.yml: break long commands into multiple lines 2018-10-27 20:35:20 +02:00
Albert Krewinkel
f0bc235c82
.travis.yml: break *env* definitions into multiple lines 2018-10-27 20:35:20 +02:00
John MacFarlane
2bc429a57c Travis: give up again on ghc 8.6.1 with cabal. 2018-10-14 12:57:36 -07:00
John MacFarlane
0326d370e9 Travis - another try, without targets. 2018-10-14 12:48:19 -07:00
John MacFarlane
983277c6eb Travis: don't use targets in install deps. 2018-10-14 12:11:17 -07:00
John MacFarlane
c6f9ee64ae Travis: another try. 2018-10-14 12:05:08 -07:00
John MacFarlane
225474879c Another attempt to make travis work on cabal/ghc 8.6.1. 2018-10-14 10:57:20 -07:00
John MacFarlane
412c162601 Travis: removed quotes. 2018-10-14 10:14:25 -07:00
John MacFarlane
68e6866a01 Another try at ghc 8.6.1/cabal on travis. 2018-10-14 10:05:04 -07:00
John MacFarlane
8f5cd39534 Revert "Travis: add ghc 8.6.1 build."
This reverts commit 8cee5b183e.
2018-10-14 09:54:55 -07:00
John MacFarlane
d534346084 Revert "Tweak travis for ghc 8.6.1."
This reverts commit eed4514c4c.
2018-10-14 09:47:31 -07:00
John MacFarlane
eed4514c4c Tweak travis for ghc 8.6.1. 2018-10-14 00:01:24 -07:00
John MacFarlane
8cee5b183e Travis: add ghc 8.6.1 build. 2018-10-13 23:13:53 -07:00
John MacFarlane
fbc733d3a8 Travis: comment out 8.6.1 for now.
We'll need to use new-build.
2018-10-03 09:33:55 -07:00
John MacFarlane
75706135e3 Add ghc 8.6.1 to travis. 2018-10-02 21:15:55 -07:00
John MacFarlane
fd107145e6 Another try at skipping round-trip tests in CI. 2018-09-13 12:33:52 -07:00
John MacFarlane
ed2cd734eb Revert TESTPATTERN stuff from .travis.yml. 2018-09-13 12:23:15 -07:00
John MacFarlane
67bcb3d6b5 Revert test-pattern changes to .travis.yml. 2018-09-10 23:40:24 -07:00
John MacFarlane
97a13fe717 Travis: Another try on stack. 2018-09-10 23:14:11 -07:00
John MacFarlane
9f96a5e091 Travis: Fix stack build. 2018-09-10 22:56:13 -07:00
John MacFarlane
867a529189 Travis: remove --hide-successes temporarily again. 2018-09-10 21:57:52 -07:00
John MacFarlane
0f180be19b Another try. 2018-09-10 21:56:35 -07:00
John MacFarlane
ee4e658693 travis: Fix ghc version label for stack build. 2018-09-10 21:41:41 -07:00
John MacFarlane
8dcb41f1ba Revert "travis: Temporarily remove --hide-successes."
This reverts commit bf2b4f95ff.
2018-09-10 21:41:14 -07:00
John MacFarlane
bf2b4f95ff travis: Temporarily remove --hide-successes. 2018-09-10 21:34:54 -07:00
John MacFarlane
2295b60a31 Another try. 2018-09-10 21:17:51 -07:00
John MacFarlane
838bb87fba Another try. 2018-09-10 20:52:43 -07:00
John MacFarlane
3aabc96d5a Attempt to fix travis build. 2018-09-10 20:11:00 -07:00
John MacFarlane
ce6042fb20 Travis: exclude round-trip tests, except for nightly test which can fail. 2018-09-10 17:37:56 -07:00
John MacFarlane
49cfcc9c74 Travis: use more compiler warnings. 2018-08-10 22:39:27 -07:00
John MacFarlane
d6cbc7ba37 Travis: Use system ghc. And use ghc-8.4.3 instead of 8.4.2. 2018-07-13 10:28:29 -07:00
John MacFarlane
3cdc5a02e0 Travis: Use lts-12 resolver. 2018-07-13 10:14:37 -07:00
John MacFarlane
732e66d4c4 travis: small simplification. 2018-06-30 23:08:17 +02:00
John MacFarlane
3b2ab75712 Revert "Travis: use -j2 for dependencies installation."
This reverts commit ae9d9138c3.
2018-06-30 22:35:56 +02:00
John MacFarlane
ae9d9138c3 Travis: use -j2 for dependencies installation.
Remove special clause for ghc 7.10.
2018-06-30 12:12:36 +02:00
John MacFarlane
ce83a128e1 Use ghc 8.4.2 in travis and tested-with.
8.4.1 shipped with the wrong version of mtl, which didn't
match its documented API.
2018-06-30 10:00:28 +02:00
John MacFarlane
afb1241edc Revert "travis: try adding 'ghc-pkg recache'."
This reverts commit 57978fa3b3.
2018-06-29 19:56:20 +02:00
John MacFarlane
57978fa3b3 travis: try adding 'ghc-pkg recache'. 2018-06-29 19:51:12 +02:00
John MacFarlane
f0a1c42e4e travis: try installing specific yaml version... 2018-06-29 19:42:48 +02:00
John MacFarlane
ee169135a1 For ghc 7.10.3, try installing yaml first... 2018-06-29 19:31:37 +02:00
John MacFarlane
bb5a2464d5 travis: Reduce verbosity. 2018-06-28 23:57:59 +02:00