Skip to content

Commit

Permalink
mtl-2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
larskuhtz committed Jul 28, 2023
1 parent 760c171 commit f0623eb
Show file tree
Hide file tree
Showing 14 changed files with 26 additions and 428 deletions.
27 changes: 12 additions & 15 deletions cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ package yet-another-logger
source-repository-package
type: git
location: https://github.com/kadena-io/pact.git
tag: 7f79433de962fe4b55dfa3f7e1baf9fc3ed703a9
tag: f086fdbc1c29f6f231f17a16dc86ff1c8160eff8
--sha256: sha256-OHrldtQTIUtLEzYPh7SYpMFToYO1z5WTrHTKPVwKyMw=

source-repository-package
Expand Down Expand Up @@ -94,8 +94,8 @@ source-repository-package

source-repository-package
type: git
location: https://github.com/kadena-io/wai-middleware-validation.git
tag: f783ba7fc52e161b245d82acadffc4517bc8cdf5
location: https://github.com/hackage-package-forks/wai-middleware-validation.git
tag: 34494a8ce82b6b2ed7621a6d2d8e9767f4d1bc11
--sha256: 182yffj2rbv2asmq589r16mb45q9d0gvdhsxvsnmjyw89dcpyadn

source-repository-package
Expand All @@ -113,13 +113,6 @@ source-repository-package
tag: d8019c3404d6f3b3c0b0416e9899cfdf614ef425
--sha256: 09msayidg23rsdz97fcfqqalm4pbawx3c1qihgab8hnlmjxby103

-- Inherited from pact:
source-repository-package
type: git
location: https://github.com/hackage-package-forks/trifecta
tag: f991ffb74a1a1ab86f14e751d7c4f4ba549785b3
--sha256: 0flnwyjm40zcssq5xfn9h5p24f07npgapr6cx1ni43vx0sbjkqlv

-- Patch merged into master (upcoming version 10.0). We are currently using 9.2
source-repository-package
type: git
Expand Down Expand Up @@ -148,10 +141,17 @@ allow-newer: servant:*

-- these are more liberal than necessary, but since everything works fine
-- with this there's no reason to constrain it more than necessary.
-- These packages are tightly bound to the GHC version and these
-- settings ensure that we use the versions that are shipped with the
-- GHC version that we are using.
allow-newer: *:base
allow-newer: *:tempalte-haskell
allow-newer: *:ghc-prim

-- Pact uses a vendored version of trifecta that has outdated
-- upper bounds
allow-newer: trifecta:*

-- wai-middleware-validation dependencies

allow-newer: wai-middleware-validation:*
Expand All @@ -167,15 +167,12 @@ allow-newer: base-compat-batteries:*
-- required by pact
-- these upper bounds are required in order to not break payload validation
constraints: base16-bytestring <1
constraints: prettyprinter <1.6.1
constraints: base64-bytestring <1.1

-- we have to add these because the old versions that we use would prevent
-- us to use recent versions of other packages
allow-newer: base64-bytestring:*
allow-newer: base16-bytestring:*

-- other pact induced bounds (not relevant for on-chain semantics)
-- constraints: megaparsec <9.3
allow-newer: prettyprinter:*

-- servant does not yet support aeson 2.2
constraints: aeson <2.2
Loading

0 comments on commit f0623eb

Please sign in to comment.