on master help sign in
5 files changed+16−15
since splitsnapshots
unifiedsplit
.github/workflows/ci.yaml+7−9 Network/HTTP/Req.hs+3−4 README.md+1−1 cabal.project+4 req.cabal+1−1
.github/workflows/ci.yaml+7−9
@@ -12,16 +12,14 @@ jobs:
1212 runs-on: ubuntu-latest
1313 steps:
1414 - uses: actions/checkout@v4
15− - uses: haskell-actions/run-ormolu@v15
15+ - uses: haskell-actions/run-ormolu@v17
1616 build:
1717 runs-on: ubuntu-latest
1818 needs: ormolu
1919 strategy:
2020 matrix:
21− cabal: ["3.10"]
21+ cabal: ["3.12"]
2222 ghc: ["9.6.3", "9.8.2", "9.10.1"]
23− env:
24− CONFIG: "--enable-tests --enable-benchmarks --flags=dev"
2523 steps:
2624 - uses: actions/checkout@v4
2725 - uses: haskell-actions/setup@v2
@@ -30,8 +28,8 @@ jobs:
3028 ghc-version: ${{ matrix.ghc }}
3129 cabal-version: ${{ matrix.cabal }}
3230 - run: cabal update
33− - run: cabal freeze $CONFIG
34− - uses: actions/cache@v4.0.0
31+ - run: cabal freeze
32+ - uses: actions/cache@v4.2.3
3533 with:
3634 path: |
3735 ${{ steps.setup-haskell-cabal.outputs.cabal-store }}
@@ -40,10 +38,10 @@ jobs:
4038 restore-keys: |
4139 ${{ runner.os }}-${{ matrix.ghc }}-
4240 - run: cabal format && git diff --exit-code --color=always
43− - run: cabal build $CONFIG
41+ - run: cabal build
4442 - run: |
4543 docker pull kennethreitz/httpbin
4644 docker run -p 1234:80 kennethreitz/httpbin &
47− cabal test $CONFIG
48− - run: cabal haddock $CONFIG
45+ cabal test
46+ - run: cabal haddock
4947 - run: cabal sdist
Network/HTTP/Req.hs+3−4
@@ -716,7 +716,6 @@ data HttpConfig = HttpConfig
716716 -- @since 3.6.0
717717 httpConfigBodyPreviewLength :: forall a. (Num a) => a
718718 }
719− deriving (Typeable)
720719
721720-- | The default value of 'HttpConfig'.
722721--
@@ -1025,7 +1024,7 @@ instance (HttpMethod method) => RequestComponent (Tagged "method" method) where
10251024-- > -- https://%D1%8E%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4.%D1%80%D1%84
10261025data Url (scheme :: Scheme) = Url Scheme (NonEmpty Text)
10271026 -- NOTE The second value is the path segments in reversed order.
1028− deriving (Eq, Ord, Show, Data, Typeable, Generic)
1027+ deriving (Eq, Ord, Show, Data, Generic)
10291028
10301029type role Url nominal
10311030
@@ -2012,7 +2011,7 @@ data HttpException
20122011 | -- | A wrapper with Aeson-produced 'String' describing why decoding
20132012 -- failed
20142013 JsonHttpException String
2015− deriving (Show, Typeable, Generic)
2014+ deriving (Show, Generic)
20162015
20172016instance Exception HttpException
20182017
@@ -2049,4 +2048,4 @@ data Scheme
20492048 Http
20502049 | -- | HTTPS
20512050 Https
2052− deriving (Eq, Ord, Show, Data, Typeable, Generic, TH.Lift)
2051+ deriving (Eq, Ord, Show, Data, Generic, TH.Lift)
README.md+1−1
@@ -4,7 +4,7 @@
44[![Hackage](https://img.shields.io/hackage/v/req.svg?style=flat)](https://hackage.haskell.org/package/req)
55[![Stackage Nightly](http://stackage.org/package/req/badge/nightly)](http://stackage.org/nightly/package/req)
66[![Stackage LTS](http://stackage.org/package/req/badge/lts)](http://stackage.org/lts/package/req)
7−![CI](https://github.com/mrkkrp/req/workflows/CI/badge.svg?branch=master)
7+[![CI](https://github.com/mrkkrp/req/actions/workflows/ci.yaml/badge.svg)](https://github.com/mrkkrp/req/actions/workflows/ci.yaml)
88
99* [Related packages](#related-packages)
1010* [Blog posts](#blog-posts)
cabal.projectnew file+4
@@ -0,0 +1,4 @@
1+packages: .
2+tests: True
3+benchmarks: True
4+constraints: req +dev
req.cabal+1−1
@@ -89,7 +89,7 @@ test-suite pure-tests
8989 retry >=0.8 && <0.10,
9090 template-haskell >=2.19 && <2.23,
9191 text >=0.2 && <2.2,
92− time >=1.2 && <1.13
92+ time >=1.2 && <1.15
9393
9494 if flag(dev)
9595 ghc-options: