on master help sign in
Move stack CI to github workflows.
9ecae85Pranay Sashank
.circleci/config.yml−2
@@ -390,8 +390,6 @@ workflows:
390 #- cabal-ghc-7.10.3
390 #- cabal-ghc-7.10.3
391 - cabal-ghcjs-8_4:
391 - cabal-ghcjs-8_4:
392 name: GHCJS 8.4 + no-test + no-docs
392 name: GHCJS 8.4 + no-test + no-docs
393− - stack-ghc-8_8:
394− name: GHC 8.8 + stack lts-16.12
395 #- stack-ghc-8.4
393 #- stack-ghc-8.4
396 #- stack-ghc-8.2
394 #- stack-ghc-8.2
397 #- coveralls-ghc-8.2.2
395 #- coveralls-ghc-8.2.2
.github/workflows/haskell.yml+10−1
@@ -27,10 +27,13 @@ jobs:
27
27
28 BUILD: ${{ matrix.build }}
28 BUILD: ${{ matrix.build }}
29 GHCVER: ${{ matrix.ghc_version }}
29 GHCVER: ${{ matrix.ghc_version }}
30+ RESOLVER: ${{ matrix.resolver }}
30 CABAL_BUILD_OPTIONS: ${{ matrix.cabal_build_options }}
31 CABAL_BUILD_OPTIONS: ${{ matrix.cabal_build_options }}
31 CABAL_BUILD_TARGETS: ${{ matrix.cabal_build_targets }}
32 CABAL_BUILD_TARGETS: ${{ matrix.cabal_build_targets }}
32 CABAL_PROJECT: ${{ matrix.cabal_project }}
33 CABAL_PROJECT: ${{ matrix.cabal_project }}
34+ STACK_BUILD_OPTIONS: ${{ matrix.stack_build_options }}
33 DISABLE_DOCS: ${{ matrix.disable_docs }}
35 DISABLE_DOCS: ${{ matrix.disable_docs }}
36+ SDIST_OPTIONS: ${{ matrix.sdist_options }}
34 DISABLE_SDIST_BUILD: ${{ matrix.disable_sdist_build }}
37 DISABLE_SDIST_BUILD: ${{ matrix.disable_sdist_build }}
35 DISABLE_DIST_CHECKS: ${{ matrix.disable_dist_checks }}
38 DISABLE_DIST_CHECKS: ${{ matrix.disable_dist_checks }}
36
39
@@ -38,7 +41,7 @@ jobs:
38 strategy:
41 strategy:
39 fail-fast: false
42 fail-fast: false
40 matrix:
43 matrix:
41− name: [8.10.2+macOS, 8.8.3+inspection+fusion-plugin+Werror, 8.6.5+fusion-plugin, 8.6.5+streamk, 8.4.4+debug, doctests]
44+ name: [8.10.2+macOS, 8.8.3+inspection+fusion-plugin+Werror, 8.8+stack+lts-16.2, 8.6.5+fusion-plugin, 8.6.5+streamk, 8.4.4+debug, doctests]
42 cabal_version: ["3.2"]
45 cabal_version: ["3.2"]
43 include:
46 include:
44 - name: 8.10.2+macOS
47 - name: 8.10.2+macOS
@@ -52,6 +55,12 @@ jobs:
52 cabal_project: cabal.project.ci
55 cabal_project: cabal.project.ci
53 cabal_build_options: "--flag fusion-plugin --flag inspection"
56 cabal_build_options: "--flag fusion-plugin --flag inspection"
54 runner: ubuntu-latest
57 runner: ubuntu-latest
58+ - name: 8.8+stack+lts-16.2
59+ build: stack
60+ resolver: lts-16.12
61+ sdist_options: "--ignore-check"
62+ stack_build_options: "--flag streamly-benchmarks:-opt"
63+ runner: ubuntu-latest
55 - name: 8.6.5+streamk
64 - name: 8.6.5+streamk
56 ghc_version: 8.6.5
65 ghc_version: 8.6.5
57 build: cabal-v2
66 build: cabal-v2