Commit Graph

23 Commits

Author SHA1 Message Date
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