[x] fix compiler warnings for GHC-9.10 and base >=4.20
[x] The function fold' is exported in Prelude.
[x] GHC warns about the use of head and tail via the new x-partial warning. In Pact this addressed
through the addition of an internal library that provides "unsafe" versions of partial functions that do not
trigger the warning. If we use partial functions in chainweb we can import them from there.
[x] remove Numeric.Additive and Numeric.AffineSpace and import these from pact-time:numeric >=0.3.0.1pact-time now provides those modules through an internal public library.
[x] update CI builds
[ ] update build matrix
[ ] use ubuntu-22.04 for docker images (uses libssl3)
[ ] update cabal-cache-action
[ ] fix cabal-cache store location for GHC >= 8.10.2
base >=4.20
fold'
is exported inPrelude
.head
andtail
via the newx-partial
warning. In Pact this addressed through the addition of an internal library that provides "unsafe" versions of partial functions that do not trigger the warning. If we use partial functions in chainweb we can import them from there.Numeric.Additive
andNumeric.AffineSpace
and import these frompact-time:numeric >=0.3.0.1
pact-time
now provides those modules through an internal public library.