on master help sign in
Remove coverage build and add streamly-core build
4d7328eHarendra Kumar
.github/workflows/haskell.yml+18−6
@@ -16,6 +16,7 @@ jobs:
16 GHCVER: ${{ matrix.ghc_version }}
16 GHCVER: ${{ matrix.ghc_version }}
17 DISABLE_DOCS: ${{ matrix.disable_docs }}
17 DISABLE_DOCS: ${{ matrix.disable_docs }}
18 DISABLE_TEST: ${{ matrix.disable_test }}
18 DISABLE_TEST: ${{ matrix.disable_test }}
19+ DISABLE_BENCH: ${{ matrix.disable_bench }}
19 DISABLE_DIST_CHECKS: ${{ matrix.disable_dist_checks }}
20 DISABLE_DIST_CHECKS: ${{ matrix.disable_dist_checks }}
20 SDIST_OPTIONS: ${{ matrix.sdist_options }}
21 SDIST_OPTIONS: ${{ matrix.sdist_options }}
21 DISABLE_SDIST_BUILD: ${{ matrix.disable_sdist_build }}
22 DISABLE_SDIST_BUILD: ${{ matrix.disable_sdist_build }}
@@ -55,7 +56,7 @@ jobs:
55 name:
56 name:
56 - 8.10.7-sdist-fusion-inspection-Werror
57 - 8.10.7-sdist-fusion-inspection-Werror
57 - 9.2.1-docspec
58 - 9.2.1-docspec
58− - 8.10.7-coverage
59+ # - 8.10.7-coverage
59
60
60 # Note: if cabal.project is not specified benchmarks and tests won't
61 # Note: if cabal.project is not specified benchmarks and tests won't
61 # run. But we need at least one test where we test without
62 # run. But we need at least one test where we test without
@@ -108,19 +109,30 @@ jobs:
108 cabal_project: cabal.project
109 cabal_project: cabal.project
109 disable_sdist_build: "y"
110 disable_sdist_build: "y"
110 ignore_error: false
111 ignore_error: false
111− - name: 8.10.7-coverage
112+ # - name: 8.10.7-coverage
113+ # ghc_version: 8.10.7
114+ # runner: ubuntu-latest
115+ # coverage: "y"
116+ # cabal_version: 3.6
117+ # ignore_error: false
118+ - name: 8.10.7-sdist-fusion-inspection-Werror
112 ghc_version: 8.10.7
119 ghc_version: 8.10.7
113 runner: ubuntu-latest
120 runner: ubuntu-latest
114− coverage: "y"
121+ build: cabal
115 cabal_version: 3.6
122 cabal_version: 3.6
123+ cabal_project: cabal.project.Werror
124+ cabal_build_options: "--flag fusion-plugin --flag inspection"
116 ignore_error: false
125 ignore_error: false
117− - name: 8.10.7-sdist-fusion-inspection-Werror
126+ - name: 8.10.7-sdist-streamly-core
118 ghc_version: 8.10.7
127 ghc_version: 8.10.7
119 runner: ubuntu-latest
128 runner: ubuntu-latest
120 build: cabal
129 build: cabal
121 cabal_version: 3.6
130 cabal_version: 3.6
122− cabal_project: cabal.project.Werror
131+ cabal_project: cabal.project
132+ cabal_build_targets: "streamly"
123− cabal_build_options: "--flag fusion-plugin --flag inspection"
133+ cabal_build_options: "--flag streamly-core"
134+ disable_test: "y"
135+ disable_bench: "y"
124 ignore_error: false
136 ignore_error: false
125 - name: 8.8.4-sdist-fusion
137 - name: 8.8.4-sdist-fusion
126 ghc_version: 8.8.4
138 ghc_version: 8.8.4