From da79aea71b9cc7ee6e56792b4716be0ff11a09fb Mon Sep 17 00:00:00 2001 From: Hécate Moonlight Date: Fri, 28 May 2021 12:27:35 +0200 Subject: Use GHC 9.2 in CI runner (#1378) --- cabal.project | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 183 insertions(+), 6 deletions(-) (limited to 'cabal.project') diff --git a/cabal.project b/cabal.project index 7395af85..bac38a52 100644 --- a/cabal.project +++ b/cabal.project @@ -3,12 +3,189 @@ packages: ./ ./haddock-library ./haddock-test -with-compiler: ghc-9.0 +with-compiler: ghc-9.2 + +active-repositories: hackage.haskell.org, head.hackage.ghc.haskell.org:override allow-newer: - ghc-paths:Cabal, - *:base, - *:ghc-prim + Cabal, + base, + binary, + bytestring, + ghc, + ghc-prim, + integer-gmp, + template-haskell, + text, + time + +repository head.hackage.ghc.haskell.org + url: https://ghc.gitlab.haskell.org/head.hackage/ + secure: True + key-threshold: 3 + root-keys: + f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89 + 26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329 + 7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d --- Pinning the index-state helps to make reasonably CI deterministic -index-state: 2021-05-13T06:18:55Z +constraints: + Cabal ==2.4.1.0 || ==3.0.2.0 || ==3.2.1.0, + EdisonAPI ==1.3.1, + EdisonCore ==1.3.2.1, + FPretty ==1.1, + HTTP ==4000.3.16, + HUnit ==1.6.2.0, + QuickCheck ==2.14.2, + Spock-core ==0.14.0.0, + active ==0.2.0.14, + aeson ==1.5.6.0, + aivika ==5.9.1, + aivika-transformers ==5.9.1, + alex ==3.2.6, + ansi-pretty ==0.1.2.2, + arith-encode ==1.0.2, + attoparsec ==0.13.2.5 || ==0.14.1, + barbies ==2.0.2.0, + barbies-th ==0.1.8, + base-compat ==0.11.2, + base-compat-batteries ==0.11.2, + base16-bytestring ==1.0.1.0, + basement ==0.0.12, + bits ==0.5.3, + blaze-builder ==0.4.2.1, + boomerang ==1.4.7, + bound ==2.0.3, + box-tuples ==0.2.0.4, + byteslice ==0.2.5.2, + bytesmith ==0.3.7.0, + bytestring-strict-builder ==0.4.5.4, + cabal-doctest ==1.0.8, + cantor-pairing ==0.2.0.1, + cassava ==0.5.2.0, + cborg ==0.2.5.0, + cereal ==0.5.8.1, + charset ==0.3.8, + chaselev-deque ==0.5.0.5, + colour ==2.3.5, + combinat ==0.2.10.0, + commonmark-extensions ==0.2.0.4, + conduit ==1.3.4.1, + constraints ==0.13, + constraints-extras ==0.3.1.0, + cql ==4.0.3, + critbit ==0.2.0.0, + cryptonite ==0.28 || ==0.29, + data-default-instances-new-base ==0.0.2, + data-dword ==0.3.2, + data-r-tree ==0.6.0, + deferred-folds ==0.9.17, + deriving-compat ==0.5.10, + diagrams-lib ==1.4.3, + doctest ==0.16.3 || ==0.18.1, + drinkery ==0.4, + emacs-module ==0.1.1, + endo ==0.3.0.1, + entropy ==0.4.1.6, + enumeration ==0.2.0, + extra ==1.7.9, + fclabels ==2.0.5, + filepattern ==0.1.2, + focus ==1.0.2, + free-algebras ==0.1.0.1, + free-functors ==1.2.1, + generic-deriving ==1.14, + generic-lens ==2.1.0.0, + generic-lens-core ==2.1.0.0, + generic-optics ==2.1.0.0, + generics-sop ==0.5.1.1, + happy ==1.20.0, + hashtables ==1.2.4.1, + haskeline ==0.7.5.0, + haskell-src-exts ==1.23.1, + haskell-src-meta ==0.8.7, + heterocephalus ==1.0.5.4, + hgeometry ==0.11.0.0, + hgeometry-ipe ==0.11.0.0, + hspec-discover ==2.8.2, + hspec-expectations ==0.8.2, + hspec-meta ==2.7.8, + hspec-wai ==0.11.1, + http-types ==0.12.3, + http2 ==3.0.1, + hvect ==0.4.0.0, + hxt ==9.3.1.22, + inj-base ==0.2.0.0, + inspection-testing ==0.4.5.0, + integer-roots ==1.0, + invariant ==0.5.4, + io-choice ==0.0.7, + iproute ==1.7.11, + language-haskell-extract ==0.2.4, + lens ==4.19.2 || ==5.0.1, + lens-family-th ==0.5.2.0, + list-t ==1.0.4, + memory ==0.15.0 || ==0.16.0, + monad-validate ==1.2.0.0, + monadplus ==1.4.2, + mono-traversable ==1.0.15.1, + mono-traversable-keys ==0.1.0, + mustache ==2.3.1, + network ==3.1.2.1, + newtype-generics ==0.6, + numtype-dk ==0.5.0.2, + obdd ==0.8.2, + packman ==0.5.0, + pandoc ==2.13, + parameterized-utils ==2.1.3.0, + partial-isomorphisms ==0.2.2.1, + plots ==0.1.1.2, + pointed ==5.0.2, + posix-api ==0.3.4.0, + primitive ==0.7.1.0, + primitive-extras ==0.10.1, + primitive-sort ==0.1.0.0, + primitive-unlifted ==0.1.3.0, + proto3-wire ==1.2.2, + quickcheck-instances ==0.3.25.2, + random ==1.2.0, + row-types ==1.0.1.0, + safe ==0.3.19, + safecopy ==0.10.4.2, + salak ==0.3.6, + semialign ==1.2, + semigroupoids ==5.3.5, + serialise ==0.2.3.0, + servant ==0.18.2, + shake ==0.19.4, + shakespeare ==2.0.25, + singletons ==2.7 || ==3.0, + singletons-base ==3.0, + siphash ==1.0.3, + streaming-bytestring ==0.2.0, + streaming-commons ==0.2.2.1, + subcategories ==0.1.1.0, + tasty ==1.4.1, + test-framework ==0.8.2.0, + text-format ==0.3.2, + text-short ==0.1.3, + text-show ==3.9, + th-desugar ==1.11 || ==1.12, + tls ==1.5.5, + tpdb ==2.2.0, + tree-diff ==0.2, + true-name ==0.1.0.3, + uniplate ==1.6.13, + vector-builder ==0.3.8.1, + vector-circular ==0.1.3, + vector-th-unbox ==0.2.1.9, + vinyl ==0.13.3, + wai-extra ==3.1.6, + wai-middleware-static ==0.9.0, + warp ==3.3.15, + winery ==1.3.2, + witherable ==0.4.1, + x509-validation ==1.6.11, + xlsx ==0.8.3, + xml-hamlet ==0.5.0.1, + yaml ==0.11.5.0, + yesod-core ==1.6.20 -- cgit v1.2.3