Skip to content

Commit 593c71d

Browse files
committed
Allow base-4.17, lens-5.2
1 parent 94bf494 commit 593c71d

File tree

10 files changed

+68
-50
lines changed

10 files changed

+68
-50
lines changed

.github/workflows/haskell-ci.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,25 @@ jobs:
3232
strategy:
3333
matrix:
3434
include:
35-
- compiler: ghc-9.2.1
35+
- compiler: ghc-9.4.1
3636
compilerKind: ghc
37-
compilerVersion: 9.2.1
37+
compilerVersion: 9.4.1
3838
setup-method: ghcup
3939
allow-failure: false
40-
- compiler: ghc-9.0.1
40+
- compiler: ghc-9.2.4
4141
compilerKind: ghc
42-
compilerVersion: 9.0.1
43-
setup-method: hvr-ppa
42+
compilerVersion: 9.2.4
43+
setup-method: ghcup
4444
allow-failure: false
45-
- compiler: ghc-8.10.4
45+
- compiler: ghc-9.0.2
4646
compilerKind: ghc
47-
compilerVersion: 8.10.4
48-
setup-method: hvr-ppa
47+
compilerVersion: 9.0.2
48+
setup-method: ghcup
49+
allow-failure: false
50+
- compiler: ghc-8.10.7
51+
compilerKind: ghc
52+
compilerVersion: 8.10.7
53+
setup-method: ghcup
4954
allow-failure: false
5055
- compiler: ghc-8.8.4
5156
compilerKind: ghc

bin/bin.cabal

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
cabal-version: 2.2
22
name: bin
33
version: 0.1.2
4+
x-revision: 1
45
synopsis: Bin: binary natural numbers.
56
category: Data, Dependent Types, Singletons, Math
67
description:
@@ -41,9 +42,10 @@ tested-with:
4142
|| ==8.4.4
4243
|| ==8.6.5
4344
|| ==8.8.4
44-
|| ==8.10.4
45-
|| ==9.0.1
46-
|| ==9.2.1
45+
|| ==8.10.7
46+
|| ==9.0.2
47+
|| ==9.2.4
48+
|| ==9.4.1
4749

4850
source-repository head
4951
type: git
@@ -65,7 +67,7 @@ library
6567

6668
other-modules: TrustworthyCompat
6769
build-depends:
68-
, base >=4.7 && <4.17
70+
, base >=4.7 && <4.18
6971
, boring ^>=0.2
7072
, dec ^>=0.0.3
7173
, deepseq >=1.3.0.2 && <1.5

fin/fin.cabal

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
cabal-version: >=1.10
22
name: fin
33
version: 0.2.1
4+
x-revision: 1
45
synopsis: Nat and Fin: peano naturals and finite numbers
56
category: Data, Dependent Types, Singletons, Math
67
description:
@@ -63,9 +64,10 @@ tested-with:
6364
|| ==8.4.4
6465
|| ==8.6.5
6566
|| ==8.8.4
66-
|| ==8.10.4
67-
|| ==9.0.1
68-
|| ==9.2.1
67+
|| ==8.10.7
68+
|| ==9.0.2
69+
|| ==9.2.4
70+
|| ==9.4.1
6971

7072
source-repository head
7173
type: git
@@ -87,7 +89,7 @@ library
8789

8890
other-modules: TrustworthyCompat
8991
build-depends:
90-
base >=4.7 && <4.17
92+
base >=4.7 && <4.18
9193
, boring >=0.2 && <0.3
9294
, dec >=0.0.4 && <0.1
9395
, deepseq >=1.3.0.2 && <1.5
@@ -126,7 +128,7 @@ test-suite inspection
126128
build-depends:
127129
base
128130
, fin
129-
, inspection-testing >=0.2.0.1 && <0.5
131+
, inspection-testing >=0.2.0.1 && <0.6
130132
, tagged
131133

132134
if !impl(ghc >=8.0)

ral-lens/ral-lens.cabal

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22
name: ral-lens
33
version: 0.2
4-
x-revision: 1
4+
x-revision: 2
55
synopsis: Length-indexed random access lists: lens utilities.
66
category: Data, Dependent Types, Singletons, Lens
77
description:
@@ -25,9 +25,10 @@ tested-with:
2525
|| ==8.4.4
2626
|| ==8.6.5
2727
|| ==8.8.4
28-
|| ==8.10.4
29-
|| ==9.0.1
30-
|| ==9.2.1
28+
|| ==8.10.7
29+
|| ==9.0.2
30+
|| ==9.2.4
31+
|| ==9.4.1
3132

3233
source-repository head
3334
type: git
@@ -47,10 +48,10 @@ library
4748
Data.RAVec.Tree.Lens
4849

4950
build-depends:
50-
, base >=4.7 && <4.17
51+
, base >=4.7 && <4.18
5152
, bin ^>=0.1
5253
, fin ^>=0.2
53-
, lens >=4.16 && <5.2
54+
, lens >=4.16 && <5.3
5455
, ral ^>=0.2
5556

5657
-- dump-core

ral-optics/ral-optics.cabal

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22
name: ral-optics
33
version: 0.2
4-
x-revision: 1
4+
x-revision: 2
55
synopsis: Length-indexed random access lists: optics utilities.
66
category: Data, Dependent Types, Singletons, Optics
77
description:
@@ -23,9 +23,10 @@ tested-with:
2323
|| ==8.4.4
2424
|| ==8.6.5
2525
|| ==8.8.4
26-
|| ==8.10.4
27-
|| ==9.0.1
28-
|| ==9.2.1
26+
|| ==8.10.7
27+
|| ==9.0.2
28+
|| ==9.2.4
29+
|| ==9.4.1
2930

3031
source-repository head
3132
type: git
@@ -49,7 +50,7 @@ library
4950
Data.RAVec.NonEmpty.Optics.Internal
5051

5152
build-depends:
52-
, base >=4.9 && <4.17
53+
, base >=4.9 && <4.18
5354
, bin ^>=0.1
5455
, fin ^>=0.2
5556
, optics-core >=0.2 && <0.5

ral/ral.cabal

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
cabal-version: 2.2
22
name: ral
33
version: 0.2.1
4+
x-revision: 1
45
synopsis: Random access lists
56
category: Data, Dependent Types, Singletons
67
description:
@@ -36,9 +37,10 @@ tested-with:
3637
|| ==8.4.4
3738
|| ==8.6.5
3839
|| ==8.8.4
39-
|| ==8.10.4
40-
|| ==9.0.1
41-
|| ==9.2.1
40+
|| ==8.10.7
41+
|| ==9.0.2
42+
|| ==9.2.4
43+
|| ==9.4.1
4244

4345
source-repository head
4446
type: git
@@ -85,7 +87,7 @@ library
8587

8688
-- GHC boot libs
8789
build-depends:
88-
, base >=4.7 && <4.17
90+
, base >=4.7 && <4.18
8991
, deepseq >=1.3.0.1 && <1.5
9092

9193
if !impl(ghc >=8.0)

tests/tests.cabal

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ tested-with:
2020
|| ==8.4.4
2121
|| ==8.6.5
2222
|| ==8.8.4
23-
|| ==8.10.4
24-
|| ==9.0.1
25-
|| ==9.2.1
23+
|| ==8.10.7
24+
|| ==9.0.2
25+
|| ==9.2.4
26+
|| ==9.4.1
2627

2728
source-repository head
2829
type: git

vec-lens/vec-lens.cabal

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22
name: vec-lens
33
version: 0.4
4-
x-revision: 1
4+
x-revision: 2
55
synopsis: Vec: length-indexed (sized) list: lens support
66
category: Data, Dependent Types, Lens
77
description:
@@ -28,9 +28,10 @@ tested-with:
2828
|| ==8.4.4
2929
|| ==8.6.5
3030
|| ==8.8.4
31-
|| ==8.10.4
32-
|| ==9.0.1
33-
|| ==9.2.1
31+
|| ==8.10.7
32+
|| ==9.0.2
33+
|| ==9.2.4
34+
|| ==9.4.1
3435

3536
source-repository head
3637
type: git
@@ -49,15 +50,15 @@ library
4950
Data.Vec.Pull.Lens
5051

5152
-- GHC boot libs
52-
build-depends: base >=4.7 && <4.17
53+
build-depends: base >=4.7 && <4.18
5354

5455
-- siblings
5556
build-depends:
5657
, fin ^>=0.2
5758
, vec ^>=0.4
5859

5960
-- other dependencies
60-
build-depends: lens ^>=4.18.1 || ^>=4.19.1 || ^>=5 || ^>=5.1
61+
build-depends: lens ^>=4.18.1 || ^>=4.19.1 || ^>=5 || ^>=5.1 || ^>=5.2
6162
other-extensions:
6263
CPP
6364
FlexibleContexts

vec-optics/vec-optics.cabal

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22
name: vec-optics
33
version: 0.4
4-
x-revision: 1
4+
x-revision: 2
55
synopsis: Vec: length-indexed (sized) list: optics support
66
category: Data, Dependent Types, Optics
77
description:
@@ -26,9 +26,10 @@ tested-with:
2626
|| ==8.4.4
2727
|| ==8.6.5
2828
|| ==8.8.4
29-
|| ==8.10.4
30-
|| ==9.0.1
31-
|| ==9.2.1
29+
|| ==8.10.7
30+
|| ==9.0.2
31+
|| ==9.2.4
32+
|| ==9.4.1
3233

3334
source-repository head
3435
type: git
@@ -47,7 +48,7 @@ library
4748
Data.Vec.Pull.Optics
4849

4950
-- GHC boot libs
50-
build-depends: base >=4.9 && <4.17
51+
build-depends: base >=4.9 && <4.18
5152

5253
-- siblings
5354
build-depends:

vec/vec.cabal

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
cabal-version: 2.2
22
name: vec
33
version: 0.4.1
4+
x-revision: 1
45
synopsis: Vec: length-indexed (sized) list
56
category: Data, Dependent Types
67
description:
@@ -77,9 +78,10 @@ tested-with:
7778
|| ==8.4.4
7879
|| ==8.6.5
7980
|| ==8.8.4
80-
|| ==8.10.4
81-
|| ==9.0.1
82-
|| ==9.2.1
81+
|| ==8.10.7
82+
|| ==9.0.2
83+
|| ==9.2.4
84+
|| ==9.4.1
8385

8486
source-repository head
8587
type: git
@@ -123,7 +125,7 @@ library
123125

124126
-- GHC boot libs
125127
build-depends:
126-
, base >=4.7 && <4.17
128+
, base >=4.7 && <4.18
127129
, deepseq >=1.3.0.1 && <1.5
128130
, transformers >=0.3.0.0 && <0.7
129131

0 commit comments

Comments
 (0)