Commit graph

37 commits

Author SHA1 Message Date
John MacFarlane
2aa0832320 Add commit message check to ci.yml workflow. 2020-05-21 14:38:14 -07:00
John MacFarlane
de066cc7f6 Revert "Windows CI: try adding -fexternal-interpreter as ghc option."
This reverts commit 47bfcfb406.
2020-05-04 14:34:56 -07:00
John MacFarlane
47bfcfb406 Windows CI: try adding -fexternal-interpreter as ghc option. 2020-05-04 12:17:38 -07:00
John MacFarlane
9e5ccaca61 Revert "Use 'set __COMPAT_LAYER=' in Windows CI builds."
This reverts commit 030c23e049.
2020-05-04 09:34:26 -07:00
John MacFarlane
030c23e049 Use 'set __COMPAT_LAYER=' in Windows CI builds.
It is suggested at
https://github.com/commercialhaskell/stack/issues/3765
that this may solve the "access violation" we're currently
getting on Windows CI with ghc 8.8.
2020-05-04 08:44:59 -07:00
John MacFarlane
9b5e571b88 CI: be more selective about caching.
Only use the cache if stack.yaml or cabal.project hasn't changed.
2020-04-20 09:06:29 -07:00
John MacFarlane
6c17609398 Revert "Hide successes on cabal CI builds"
This reverts commit 671bb42c43.

It didn't work with some older cabal versions.
2020-04-18 21:04:24 -07:00
John MacFarlane
b77dfe5fcd CI: Don't cache .stack-work. 2020-04-18 21:02:06 -07:00
John MacFarlane
671bb42c43 Hide successes on cabal CI builds 2020-04-18 18:15:04 -07:00
John MacFarlane
f0f3cc14be Add CI build for ghc 8.10.1. 2020-04-17 09:51:43 -07:00
John MacFarlane
7ed61e0b81 ci: remove ghc 8.10.1 build for now.
This is block by base-noprelude.
2020-04-16 09:13:31 -07:00
John MacFarlane
d7cd612904 nightly: don't need to apt-get install. ci: test on ghc 8.10.1. 2020-04-16 08:54:42 -07:00
John MacFarlane
20c1c297b2 Improve linux CI caching. 2020-04-13 23:04:23 -07:00
John MacFarlane
c1f5f3fa67 Improve linux caching for ci. 2020-04-12 22:17:50 -07:00
John MacFarlane
acb542df98 Add caching to linux ci. 2020-04-12 21:53:38 -07:00
John MacFarlane
984a06dc29 Add caching for Windows stack CI. 2020-04-12 15:52:14 -07:00
John MacFarlane
e05d0a627a Add caching for macOS CI build. 2020-04-12 15:27:30 -07:00
John MacFarlane
3afd0c7f5b ci: remove quotes around --hide-successes.
These seem to cause problems in windows.
2019-11-30 21:21:42 -08:00
John MacFarlane
be826cd39e Don't use --test-option with cabal.
It's only supported in later versions, apparently.
2019-11-30 12:07:35 -08:00
John MacFarlane
9ffe6bbe53 Try --test-options with cabal.
--test-option seems not to work (though it works with cabal 3+).
2019-11-30 11:38:09 -08:00
John MacFarlane
866114565c Hide successes in CI tests.
This makes it easier to spot failures.
2019-11-30 10:39:21 -08:00
John MacFarlane
d88015e03e Revert "Don't do parallel build with cabal."
This reverts commit bd175d13b6.
2019-11-27 21:32:17 -08:00
John MacFarlane
bd175d13b6 Don't do parallel build with cabal.
Hopefully this fixes the apparent OOM error on GitHub CI?
2019-11-27 20:39:05 -08:00
John MacFarlane
7746635a07 Enable ghc 8.8 on ci. 2019-10-03 22:42:10 -07:00
John MacFarlane
1981907c03 ci: fix linux path. 2019-10-02 08:52:22 -07:00
John MacFarlane
6644200a92 ci: properly fail if warnings on linux build. 2019-10-02 08:31:39 -07:00
John MacFarlane
1d4ea54aaa ci: we don't need to install cabal/ghc manually, it seems. 2019-10-02 08:27:28 -07:00
John MacFarlane
dad5e0d083 CI tweaks. 2019-10-02 08:25:22 -07:00
John MacFarlane
c40e0c9e62 GitHub ci - back to using ignore-paths.
paths with ! doesn't seem to do it.
2019-09-25 09:53:44 -07:00
John MacFarlane
22821ba2da GitHub CI: use paths rather than paths-ignore, use branch to exclude rc/. 2019-09-25 09:22:26 -07:00
John MacFarlane
67822bd925 Fix linux ci. 2019-09-23 09:49:54 -07:00
John MacFarlane
5682184264 Fix tests in linux ci (GitHub). 2019-09-22 22:32:50 -07:00
John MacFarlane
1138d5bb36 Fix cabal command in linux ci. 2019-09-22 18:15:44 -07:00
John MacFarlane
4beca429a4 ci action: use list of paths to ignore. 2019-09-22 09:01:29 -07:00
John MacFarlane
b9ccd44f0a Actions ci - trigger on pull_request as well as push. 2019-09-21 17:49:00 -07:00
John MacFarlane
3ef628d968 CI workflow - trigger on any push, for now. 2019-09-19 00:22:11 -07:00
John MacFarlane
369d348a9b Add nightly, move haskell.yml -> ci.yml. 2019-09-17 10:01:09 -07:00
Renamed from .github/workflows/haskell.yml (Browse further)