Commit Graph

32 Commits

Author SHA1 Message Date
Adithya Kumar
7dcc5699ff Update tested GHC versions to the latest minor releases 2021-11-23 18:42:48 +05:30
Adithya Kumar
419dffd99d Add a CI for GHC 9.2.1 2021-11-14 21:42:39 +05:30
Adithya Kumar
7e8ba7bef6 Fix the coverage build temporarily 2021-09-13 18:48:12 +05:30
Harendra Kumar
9148b4d65b Improve documentation of scan routines and "before"
Add definitions illustrating relationships between different
combinators.
2021-08-10 05:47:53 +05:30
Adithya Kumar
8c3e71a12e Update cabal package list before build in the CI 2021-08-08 06:36:32 +05:30
Ranjeet Kumar Ranjan
487f6b3e7f Enable CI for cabal-docspec
Fix indentation

Fix build

Fix build

Fix build

Fchange cabal build all to cabal install

Fix build

Fix build

Fix review comments

Fix review comments

Fix review comments

Fix review comments

Fix review comments

Fix review comments

Fix review comments
2021-08-05 15:11:05 +05:30
Harendra Kumar
eaa837d57c Rename .ci to .Werror to be more specific 2021-06-22 22:54:41 +05:30
Harendra Kumar
945a81ab60 Update stackage lts to 18.0 2021-06-22 22:54:41 +05:30
Harendra Kumar
624158d678 Remove doctests
Should use cabal-docspec instead.
2021-06-21 14:53:18 +05:30
Harendra Kumar
cb4d46b9bd Add a comment about --jobs option 2021-06-15 17:53:20 +05:30
Harendra Kumar
1330ea4447 Move coverage tests to github
* Use minimal PATH
2021-06-15 17:53:20 +05:30
Harendra Kumar
6194cc1c1e Update and refactor
* Use cabal build for 8.8.4 to avoid stack extra-deps
* Use latest stack nightly for 8.10.4
* Remove cabal.project/stack.yaml from the distribution
* Use cabal.project for using test+bench with sdist
* Move sdist build without cabal.project file to circle-ci
* Avoid stack.yaml relinking
2021-06-15 17:53:20 +05:30
Ranjeet Kumar Ranjan
b68baf3c51 Add support for benchmarking with tasty-bench
tasty-bench has fewer dependencies and is agile to keep up with new GHC
versions. This change is especially motivated by support for GHC 9.0.1.
gauge depends on foundation/basement which lagging much behind and seem
to be unmaintained.
2021-06-08 23:54:04 +05:30
Pranay Sashank
9b98f41c6b Use lts 16.31, 17.8 in github CI. 2021-04-05 14:19:58 +05:30
Adithya Kumar
ca60ffaa88 Use build memory limiting flag in the CIs 2021-03-26 16:40:43 +05:30
Harendra Kumar
8d54c84bd7 Add CI for GHC-9.0 2021-03-04 19:16:13 +05:30
Pranay Sashank
9ecae85115 Move stack CI to github workflows. 2021-02-23 19:09:28 +05:30
Pranay Sashank
29b7e3e7ec Add CI for doctests. 2021-02-23 18:35:56 +05:30
Harendra Kumar
7de5d6d7ff Allow -Werror without inspection/fusion-plugin
We may want to use the -Werror build locally but fusion-plugin takes too
much time to build, so separate the two.
2021-02-09 02:12:48 +05:30
Pranay Sashank
638fa00f31 Add CI for macOS. 2020-12-23 17:44:46 +05:30
Harendra Kumar
ac3af87491 Remove the opt option from streamly-benchmarks
Wherever possible, to improve build times.

We keep one CI having benchmarks and tests optimized + fusion plugin. In
all other CIs we remove optimization from benchmarks and tests.

Disable x86 build on circle-ci.
2020-12-15 17:48:34 +05:30
pranaysashank
4933d37ed7 Upgrade packcheck.
- Remove 32 bit builds from the matrix. See #514.
2020-07-13 17:59:44 +05:30
Pranay Sashank
96f01fd134 Move a job to github from travis. 2020-06-05 00:09:13 +05:30
Pranay Sashank
47766eb613 Add coverage build to travis. 2020-06-05 00:09:13 +05:30
Harendra Kumar
48b21f731b Fix exit code issue in packcheck 2020-06-03 23:30:04 +05:30
Pranay Sashank
828a564781 Add GHC 8.10.1 build to CI.
- Disable inspection testing for `fromStreamVar`.
- Fix overlapping pattern matches warning in test/Main.hs.
2020-04-22 14:32:30 +05:30
pranaysashank
b964c64e79 Use GHC 8.8.3 instead of 8.8.1 on Github CI. 2020-03-31 13:50:08 +05:30
Harendra Kumar
0cf821298d Use unique names in matrix, disable docs for fusion-plugin 2020-02-21 16:33:49 +05:30
Pranay Sashank
6e96d74249 Update packcheck. 2020-02-12 11:47:03 +05:30
Pranay Sashank
0ba1e8c242 Add a CI build with fusion-plugin flag enabled. 2020-02-12 11:47:03 +05:30
Pranay Sashank
6b6663828f Enable CI builds only for push and PRs to master. 2020-01-07 11:15:25 +05:30
Pranay Sashank
04a3b1e4d4 Add support for Github ci.
- Build using GHC 8.8.1 and 8.6.5 on Github ci.
- Remove the above builds travis.
2020-01-04 20:03:02 +05:30