-
Notifications
You must be signed in to change notification settings - Fork 1
/
cabal.haskell-ci
41 lines (32 loc) · 1.46 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
-- -- 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
-- 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
-- macos-jobs: == 8.10.7
-- no-tests-no-benchmarks: >= 9.0.1
-- end
---------------------------------------------------------------------------
-- Switch off tests for 9.6.0 (HTF not available yet)
-- tests: < 9.5
-- allow-failures: >= 9.2
-- New in Haskell-CI of Sep 2022
haddock-components: libs