-
Notifications
You must be signed in to change notification settings - Fork 165
/
cabal.haskell-ci
42 lines (33 loc) · 1.48 KB
/
cabal.haskell-ci
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
-- -- The name of GitHub Action
-- github-action-name:
branches: master ci*
-- 2021-01-22 if cabal-version is greater than shipped Cabal, allow newer Cabal version
-- https://github.com/haskell-CI/haskell-ci/issues/468#issuecomment-761865807
-- https://github.com/haskell-CI/haskell-ci/blob/c4f692a254727a11004da819d3bd53a1b5f514ec/cabal.haskell-ci#L43-L45
--
-- By default `installed` constraints are used for packages
-- in global db. We can modify which constraints are used.
installed: +all -Cabal
-- Configure haskell-ci's behavior when presented multiple packages (e.g., a
-- cabal.project file that specifies multiple .cabal files), each of which
-- having its own range of GHC versions in its tested-with stanza.
-- Possible values are:
-- uniform: Every package must have the same range of versions in its
-- tested-with stanza. (Default)
-- any: Take the union of all packages' version ranges. This implies
-- that different packages' version ranges can be disjoint.
jobs-selection: any
---------------------------------------------------------------------------
-- begin-no-effect
-- As of 2021-02-27, these settings are ignored by github
-- Additional jobs
ghc-head: True
macos-jobs: == 8.10.7
no-tests-no-benchmarks: >= 9.0.1
-- end
---------------------------------------------------------------------------
-- -- Switch off tests for 9.2 (doctest not yet supported)
-- tests: < 9.2
-- allow-failures: >= 9.2
-- New in Haskell-CI of Sep 2022
haddock-components: libs