9393 BUILD_PREFETCH=y
9494 GHCUP_VERSION=latest
9595 GHCVER=${{ matrix.ghc_version }}
96+ DISABLE_SDIST_BUILD="y"
97+ DISABLE_BENCH="y"
98+ DISABLE_DOCS="y"
9699
97100 # WARNING! you cannot use comments in this
98101 CABAL_OPTIONS : >-
@@ -109,7 +112,7 @@ jobs:
109112 # If you have not committed packcheck.sh in your repo at PACKCHECK
110113 # then it is automatically pulled from this URL.
111114 PACKCHECK_GITHUB_URL : " https://raw.githubusercontent.com/composewell/packcheck"
112- PACKCHECK_GITHUB_COMMIT : " 669c3b553add086bb8a667049ac21cf83499cf13 "
115+ PACKCHECK_GITHUB_COMMIT : " b3743510c7c26f83254ffd9ef91bcd71560cff05 "
113116
114117 # Pull token from "secrets" setting of the github repo
115118 # COVERALLS_TOKEN: ${{ secrets.COVERALLS_TOKEN }}
@@ -169,17 +172,17 @@ jobs:
169172 # DISABLE_SDIST_BUILD="y"
170173 # ignore_error: true
171174
172- - name : fusion
175+ # Disable sdist build so that we can test all packages.
176+ - name : fusion-bench-doc
173177 runner : ubuntu-latest
174178 command : cabal
175179 ghc_version : 9.14.1
176180 # WARNING! cannot use # comments inside pack_options.
177181 pack_options : >-
178182 CABAL_PROJECT=cabal.project
179183 CABAL_BUILD_OPTIONS="--flag limit-build-mem --flag fusion-plugin"
180- DISABLE_SDIST_BUILD="y"
181- DISABLE_DOCS="y"
182- DISABLE_BENCH="y"
184+ DISABLE_DOCS="n"
185+ DISABLE_BENCH="n"
183186 ignore_error : false
184187
185188 - name : streamly-core-sdist
@@ -189,21 +192,18 @@ jobs:
189192 subdir : core
190193 ignore_error : false
191194
192- - name : debug-unoptimized
195+ - name : debug-no-opt
193196 runner : macos-latest
194197 command : cabal
195198 ghc_version : 9.14.1
196199 # WARNING! cannot use # comments inside pack_options.
197200 pack_options : >-
198201 CABAL_PROJECT=cabal.project
199202 CABAL_BUILD_OPTIONS="--flag debug --flag -opt"
200- DISABLE_SDIST_BUILD="y"
201- DISABLE_DOCS="y"
202- DISABLE_BENCH="y"
203203 ignore_error : false
204204
205205 # Takes too long, so bench is disabled
206- - name : ghc-9.12.4
206+ - name : nightly-2026-03-10
207207 runner : macos-latest
208208 command : stack
209209 # WARNING! cannot use # comments inside pack_options.
@@ -212,11 +212,8 @@ jobs:
212212 STACK_UPGRADE="y"
213213 RESOLVER=nightly-2026-03-10
214214 STACK_YAML=stack.yaml
215- DISABLE_SDIST_BUILD="y"
216215 SDIST_OPTIONS="--ignore-check"
217216 DISABLE_DIST_CHECKS="y"
218- DISABLE_DOCS="y"
219- DISABLE_BENCH="y"
220217 ignore_error : false
221218
222219 # Note: use linux for warning build for convenient dev testing
@@ -240,8 +237,6 @@ jobs:
240237 pack_options : >-
241238 CABAL_PROJECT=cabal.project
242239 CABAL_BUILD_OPTIONS="--flag fusion-plugin --flag inspection"
243- DISABLE_SDIST_BUILD="y"
244- DISABLE_DOCS="y"
245240 ignore_error : false
246241
247242 - name : ci
@@ -251,9 +246,6 @@ jobs:
251246 # WARNING! cannot use # comments inside pack_options.
252247 pack_options : >-
253248 CABAL_PROJECT=cabal.project
254- DISABLE_SDIST_BUILD="y"
255- DISABLE_DOCS="y"
256- DISABLE_BENCH="y"
257249 ignore_error : false
258250
259251 - name : streamly-sdist
@@ -263,6 +255,7 @@ jobs:
263255 # WARNING! cannot use # comments inside pack_options.
264256 pack_options : >-
265257 CABAL_PROJECT=cabal.project.streamly
258+ DISABLE_SDIST_BUILD="n"
266259 ignore_error : true
267260
268261 - name : lstat-readdir
@@ -273,12 +266,9 @@ jobs:
273266 pack_options : >-
274267 CABAL_PROJECT=cabal.project
275268 CABAL_BUILD_OPTIONS="--flag force-lstat-readdir"
276- DISABLE_SDIST_BUILD="y"
277- DISABLE_DOCS="y"
278- DISABLE_BENCH="y"
279269 ignore_error : false
280270
281- - name : ci
271+ - name : custom-ghc
282272 runner : ubuntu-latest
283273 command : cabal
284274 ghc_version : 9.2.8
@@ -288,9 +278,6 @@ jobs:
288278 pack_options : >-
289279 GHCUP_GHC_OPTIONS="-u https://github.com/composewell/ghc/releases/download/ghc-9.2.8-perf-counters-1-rc1/ghc-9.2.8.20231130-x86_64-unknown-linux.tar.xz"
290280 CABAL_PROJECT=cabal.project
291- DISABLE_SDIST_BUILD="y"
292- DISABLE_DOCS="y"
293- DISABLE_BENCH="y"
294281 ignore_error : false
295282
296283 - name : unoptimized
@@ -300,10 +287,6 @@ jobs:
300287 # WARNING! cannot use # comments inside pack_options.
301288 pack_options : >-
302289 CABAL_PROJECT=cabal.project
303- DISABLE_SDIST_BUILD="y"
304- DISABLE_DOCS="y"
305- DISABLE_BENCH="y"
306- DISABLE_DIST_CHECKS="y"
307290 CABAL_BUILD_OPTIONS="--flags \"-opt\""
308291 ignore_error : false
309292
@@ -314,8 +297,6 @@ jobs:
314297 # WARNING! cannot use # comments inside pack_options.
315298 pack_options : >-
316299 CABAL_PROJECT=cabal.project
317- CABAL_BUILD_OPTIONS="--flag limit-build-mem"
318- DISABLE_SDIST_BUILD="y"
319300 ignore_error : false
320301
321302 # - name: ci
0 commit comments