John MacFarlane
19440cd5dc
Undid last travis changes.
2017-08-22 10:07:25 -07:00
John MacFarlane
c5bb16b06b
Travis: Removed sudos.
2017-08-22 09:46:54 -07:00
John MacFarlane
761a61b53e
Travis: shut down essential services and show memory.
...
Also after failure.
2017-08-22 09:39:36 -07:00
John MacFarlane
d3df168896
Travis: use lts-9 with ghc 8.0.2 stack build. Remove swap stuff.
...
It didn't help.
2017-08-21 22:20:54 -07:00
John MacFarlane
c462fcafef
travis: create some swap space.
...
This may help with regex-tdfa build failures...
2017-08-21 21:24:21 -07:00
John MacFarlane
198f2097d9
Travis: try a cabal build without embed_data_files.
2017-08-11 23:00:54 -07:00
John MacFarlane
400a4ef5f3
Travis: more options tweaks.
2017-08-08 23:18:52 -07:00
John MacFarlane
005aba43df
Travis: don't use -Wincomplete-uni-patterns.
2017-08-08 22:42:50 -07:00
John MacFarlane
2d47306b1f
Travis: Don't use -Wcompat.
2017-08-08 22:40:38 -07:00
John MacFarlane
c3e6eacdc8
Travis: only use fancy warnings for recent ghc.
2017-08-08 21:24:55 -07:00
John MacFarlane
2f0bff0f54
Use extra ghc warnings.
...
In addition to `-Wall`:
`-Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances`
2017-08-08 20:29:37 -07:00
John MacFarlane
862d92f09a
Revert "Travis: Try not caching .cabal."
...
This reverts commit 5370c38203
.
2017-07-24 18:45:49 +02:00
John MacFarlane
54777dfbd1
Revert "Travis: try not caching .ghc."
...
This reverts commit 434309802c
.
2017-07-24 18:45:42 +02:00
John MacFarlane
434309802c
Travis: try not caching .ghc.
2017-07-24 17:32:17 +02:00
John MacFarlane
5370c38203
Travis: Try not caching .cabal.
...
Hoping this solves the problems with recent builds.
2017-07-24 16:30:56 +02:00
John MacFarlane
214e7919b7
Revert "Use cabal-2.0 for 8.2.1 ( #3814 )"
...
This reverts commit d8f07fad09
.
2017-07-24 11:45:54 +02:00
Matthew Pickering
d8f07fad09
Use cabal-2.0 for 8.2.1 ( #3814 )
2017-07-24 00:11:30 +02:00
John MacFarlane
3267af23f0
Travis: Removed ghc 8.2.1 build from allowed failures.
2017-07-15 19:39:58 +02:00
John MacFarlane
247257ed3e
Travis: cabal build for ghc 8.2.1 RC.
2017-07-13 21:51:26 +02:00
John MacFarlane
9c79a518ac
Revert "Added a travis build on ghc 8.2 release candidate."
...
This reverts commit 62915a8af1
.
2017-07-13 21:49:37 +02:00
John MacFarlane
62915a8af1
Added a travis build on ghc 8.2 release candidate.
2017-07-13 21:43:24 +02:00
John MacFarlane
3890e50f11
.travis.yml - removed hsb2hs stuff.
2017-06-04 15:59:05 +02:00
John MacFarlane
a85d7849fc
More travis fixes.
2017-03-20 17:22:48 +01:00
John MacFarlane
9836111cd2
Travis: install hsb2hs.
2017-03-20 16:19:19 +01:00
John MacFarlane
7f89792d9a
More travis fixes.
2017-03-20 16:07:17 +01:00
John MacFarlane
757edd0525
More travis fixes.
2017-03-20 15:55:42 +01:00
John MacFarlane
5a1c9109e0
Fixed .travis.yml.
2017-03-20 15:43:15 +01:00
John MacFarlane
51ed4a98a9
.travis.yml: create a source dist and do cabal build and test there.
...
That way we catch errors due to files missing from the data
section of pandoc.cabal.
2017-03-20 15:24:16 +01:00
John MacFarlane
5487190d69
Travis: Remove GHC HEAD build.
...
This pretty much always fails due to dependencies.
2017-03-08 12:57:49 +01:00
John MacFarlane
19ad29f493
Travis: comment out OSX build.
...
This always takes forever to complete.
Since I develop on OSX anyway, it's not so urgent.
2017-03-08 12:57:07 +01:00
John MacFarlane
b6ad920db8
Travis: move 7.8.4 out of allowed-failures.
2017-02-20 16:39:37 +01:00
John MacFarlane
56474b91f2
Travis: remove 8.0.1 build.
2017-02-20 16:34:53 +01:00
John MacFarlane
1e694805a1
stack.yamls: Use lts-8.0.
2017-02-12 19:16:53 +01:00
John MacFarlane
7e60fd224e
Travis: allow ghc 7.8.4 to fail. For now anyway.
2017-01-25 17:07:41 +01:00
ickc
74875695e2
travis: catch #3372 ( #3373 )
2017-01-24 10:29:54 +01:00
ickc
117f3d2323
travis: download stack only in stack BUILD ( #3357 )
2017-01-17 14:09:02 +01:00
John MacFarlane
d1e957775a
Travis: fix false positives and speed up dist build by avoiding tests.
2016-12-30 21:18:47 -07:00
John MacFarlane
8f09a2b010
Travis: add path to happy to path.
2016-12-24 14:41:13 -07:00
John MacFarlane
b872765765
Added happy to travis deb pkgs.
2016-12-23 21:16:17 -07:00
ickc
3354f5a0ca
Speed up Travis ( #3304 )
...
* travis: fast_finish
* travis: cabal use `-j` whenever appropriate
* travis: remove stack nightly in osx build to speed up
2016-12-13 14:19:25 +01:00
ickc
fdc5674045
travis: use language generic ( #3267 )
2016-11-30 12:46:50 +01:00
John MacFarlane
99287f4754
Add comment acknowledging source of .travis.yml.
2016-11-16 12:00:12 +01:00
John MacFarlane
5ec7331349
Travis: Set ulimit -n 4096 before build. This seems necessary on OSX.
2016-10-23 21:56:08 +02:00
John MacFarlane
95d3966601
Travis: add to end of path to avoid a warning.
2016-10-23 21:51:07 +02:00
John MacFarlane
f11d7c2478
Travis tweaks.
...
Disable optimizations.
Make sure we don't change flag on aeson.
2016-10-18 10:09:01 +02:00
John MacFarlane
bd1dcd6fe8
Travis: fixed --flag argument in stack.
2016-10-16 21:54:00 +02:00
John MacFarlane
4a25342ae0
Travis: Use fast flag for aeson.
...
This dramatically speeds up the build, according to the
aeson changelog.
2016-10-15 14:43:39 +02:00
John MacFarlane
85cf7b165a
Travis: test with lts-7 not lts-6.
2016-10-14 09:14:17 +02:00
John MacFarlane
f49ed2e71a
Removed cabal 1.16 cruft from .travis.yml.
2016-10-01 21:12:01 +02:00
Jesse Rosenthal
8701899b52
Remove 7.6 build from .travis.yaml
...
We are dropping support for ghc < 7.8
2016-09-02 09:18:10 -04:00
John MacFarlane
3d86228c5b
Fixed lts6 travis build.
2016-07-14 08:46:56 -07:00
John MacFarlane
1dbbb2f41a
Travis: don't test on lts-5.
2016-07-03 13:28:28 -07:00
John MacFarlane
34510949ca
Travis: test with ghc 8.0.1, remove testing with ghc 7.4.
2016-06-04 07:36:15 -07:00
John MacFarlane
4d5450d493
Travis: use -fno-warn-unused-do-bind -Wall -Werror.
2016-03-25 12:04:27 -07:00
John MacFarlane
9f664ee6cf
Add --pedantic to stack build on travis.
...
This turns on -Wall, -Werror.
-Werror is already there for cabal builds, but for some reason
travis isn't failing when errors occur.
2016-03-25 09:14:54 -07:00
John MacFarlane
be2693bc45
Travis: run tests when compiling from tarball.
...
This should help with bugs like #2811 .
2016-03-24 09:03:13 -07:00
John MacFarlane
44bcc88d57
Don't build with lts-2 or lts-3.
2016-02-17 11:42:04 -08:00
John MacFarlane
9e3f739f11
Travis: don't build with lts-3.
...
It doesn't have recent enough dependencies.
2016-02-17 11:39:43 -08:00
John MacFarlane
dda7c27378
Travis fixes.
...
cabal sdist has problems on cabal 1.16, because of our
Text.Pandoc.Data module. So we don't test it.
2016-02-17 11:13:34 -08:00
John MacFarlane
1a87794762
Try new travis stack+cabal script.
2016-02-17 10:13:29 -08:00
John MacFarlane
a81b0932e5
Go back to testing with ghc 7.10.2.
...
Avoids the dreaded "the version of cabal being used has
changed" error.
https://www.reddit.com/r/haskell/comments/3f4bgr/the_version_of_cabal_being_used_has_changed/
2016-01-05 13:57:35 -08:00
John MacFarlane
e792920d4a
Regenerated .travis.yml to include 7.10.3.
2016-01-05 11:28:42 -08:00
John MacFarlane
694eb87b48
Updated .travis.yml, added ghc 7.10.3 to tested-with.
2016-01-05 10:51:16 -08:00
John MacFarlane
67b49d786c
Travis: only use ghc 7.10.2 for now.
...
We can go back to the old cabal-based travis once pandoc-types
and texmath have been released.
2015-11-21 11:04:55 -08:00
John MacFarlane
8f0490a66e
Travis: Use --system-ghc.
2015-11-21 11:02:22 -08:00
John MacFarlane
ad6a3401fb
Added sanity check in .travis.yml to diagnose problem.
2015-11-21 10:52:08 -08:00
John MacFarlane
dd2d8ff6ff
Fixed travis again.
2015-11-21 10:44:09 -08:00
John MacFarlane
e456ddbd4f
Fixed travis.
2015-11-21 10:33:16 -08:00
John MacFarlane
3f89c95a4a
Back to stack-based .travis.yml; use stack 1.8.
2015-11-21 10:20:17 -08:00
John MacFarlane
da43c7001f
Simpler travis - build pandoc, pandoc-citeproc, texmath together.
...
No caching.
This is temporary until we release pandoc-types and texmath.
2015-11-21 09:15:34 -08:00
John MacFarlane
99bc204e8b
Travis, make_travis_yml: reverted addition of 'cabal test' in tgz.
2015-11-21 08:45:38 -08:00
John MacFarlane
1494097ffc
Further travis tweaks.
2015-11-21 07:45:56 -08:00
John MacFarlane
f36f0b275e
Fix travis problem.
2015-11-21 07:33:21 -08:00
John MacFarlane
ba2bce3abc
Fixed .travis.yml syntax.
2015-11-21 07:25:41 -08:00
John MacFarlane
0ea7cce895
travis: install unreleased pandoc-types & texmath.
2015-11-21 07:19:51 -08:00
John MacFarlane
bd07432a0c
Back to cabal-based .travis.yml.
...
Modified make_travis_yml so that we do a 'cabal test' with the
unpacked tarball.
2015-11-21 07:15:55 -08:00
John MacFarlane
d20b15b0f6
Tweaked travis.yml.
2015-11-20 22:14:57 -08:00
John MacFarlane
3ee2d62187
More travis/stack tweaks.
2015-11-20 20:50:46 -08:00
John MacFarlane
6ae21832c0
Removed ./travis_long from .travis.yml.
2015-11-20 20:34:14 -08:00
John MacFarlane
ece6b632c2
New stack-based .travis.yml.
...
For now, at least, we need to use stack to build in travis,
since we depend on unreleased packages.
2015-11-20 20:31:04 -08:00
John MacFarlane
384d03dcfe
Revert "Give up support for ghc 7.4."
...
This reverts commit e0c83f74f3
.
2015-11-09 10:07:52 -08:00
John MacFarlane
e0c83f74f3
Give up support for ghc 7.4.
2015-11-08 21:43:31 -08:00
John MacFarlane
2739f5ab86
travis: use -Werror even on ghc 7.10.
2015-10-14 09:11:32 -07:00
John MacFarlane
a25c565f81
Added comment in .travis.yml to explain last change.
2015-10-09 22:33:15 -07:00
John MacFarlane
fa18e3d7e1
Use dist/setup/setup/sdist instead of cabal sdist.
...
This should help with older versions of cabal which
can't handle custom preprocessors.
See
http://stackoverflow.com/questions/16256987/haskell-packaging-cabal-package-with-custom-preprocessors
2015-10-09 22:30:35 -07:00
John MacFarlane
3687dc36d5
Test also on ghc 7.4.2.
...
Made make_travis_yml.hs a bit more robust.
2015-10-09 14:44:32 -07:00
John MacFarlane
c13494c808
New .travis.yml.
...
Autgenerated using make_travis_yml.hs.
This script has been modified to add GHCOPTS.
'make .travis.yml' regenerates it based on the tested-with
field of the cabal file.
2015-10-08 13:39:32 -07:00
John MacFarlane
00e2ae8a67
Simplified travis.yml.
...
- Follows template on hvr/multi-ghc-travis.
- Don't build with ghc 7.4.2.
- Build tarball after main build.
2015-10-08 13:18:28 -07:00
John MacFarlane
fb8b7800ea
Travis: use cabal-install 1.22 not head.
2015-10-08 13:09:54 -07:00
John MacFarlane
21c5b51ce2
travis: use ghc 7.10.2 instead of 7.10.1.
2015-10-08 12:30:13 -07:00
John MacFarlane
1e17922b95
Use cabal-install-head in travis for ghc 7.10.1.
...
See
https://www.reddit.com/r/haskell/comments/3f4bgr/the_version_of_cabal_being_used_has_changed/
Maybe this will fix the Cabal version mismatch problem?
2015-08-15 11:50:07 -07:00
John MacFarlane
b725b45c83
Travis: removed diagnostics, add cabal path to PATH, back to ghc 7.10.1.
...
ghc 7.10.2 isn't whitelisted yet.
https://github.com/travis-ci/travis-ci/issues/4478
2015-08-15 11:13:29 -07:00
John MacFarlane
3a9352957a
Added some travis diagnostics.
2015-08-15 11:10:29 -07:00
John MacFarlane
cc37c5470d
Travis: build with ghc 7.10.2 instead of 7.10.1.
2015-08-15 10:45:24 -07:00
John MacFarlane
02f4e640ac
Revert "Travis: call test program directly rather than by cabal."
...
This reverts commit 8bcaea5bd1
.
2015-08-08 20:39:05 -07:00
John MacFarlane
8bcaea5bd1
Travis: call test program directly rather than by cabal.
2015-08-08 15:52:28 -07:00
John MacFarlane
6e121bfafc
Travis: only do sdist with cabal != 1.16.
2015-07-05 10:42:44 -07:00
John MacFarlane
edf55dcee8
Travis: reorder hsb2hs install.
2015-07-05 09:50:03 -07:00
John MacFarlane
923e65ffa8
Travis: install hsb2hs.
2015-07-04 21:50:09 -07:00
John MacFarlane
a27991d398
Try to fix travis build for ghc 7.4.2.
2015-07-03 15:56:02 -07:00