Skip to content

Commit 1e7b4d9

Browse files
authored
[#57] Support GHC-9.0 (#58)
* [#57] Support GHC-9.0 Resolves #57 * Update stack
1 parent 435acb5 commit 1e7b4d9

4 files changed

Lines changed: 25 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,26 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [ubuntu-latest, macOS-latest, windows-latest]
16-
cabal: ["3.2"]
16+
cabal: ["3.4"]
1717
ghc:
1818
- "8.4.4"
1919
- "8.6.5"
20-
- "8.8.3"
21-
- "8.10.1"
20+
- "8.8.4"
21+
- "8.10.4"
22+
- "9.0.1"
2223
exclude:
2324
- os: macOS-latest
24-
ghc: 8.8.3
25+
ghc: 8.10.4
26+
- os: macOS-latest
27+
ghc: 8.8.4
2528
- os: macOS-latest
2629
ghc: 8.6.5
2730
- os: macOS-latest
2831
ghc: 8.4.4
2932
- os: windows-latest
30-
ghc: 8.8.3
33+
ghc: 8.10.4
34+
- os: windows-latest
35+
ghc: 8.8.4
3136
- os: windows-latest
3237
ghc: 8.6.5
3338
- os: windows-latest
@@ -37,7 +42,7 @@ jobs:
3742
- uses: actions/checkout@v2
3843
if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/main'
3944

40-
- uses: actions/setup-haskell@v1.1.1
45+
- uses: haskell/actions/setup@v1
4146
id: setup-haskell-cabal
4247
name: Setup Haskell
4348
with:
@@ -68,14 +73,14 @@ jobs:
6873
runs-on: ubuntu-latest
6974
strategy:
7075
matrix:
71-
stack: ["2.3.1"]
72-
ghc: ["8.8.3"]
76+
stack: ["2.5"]
77+
ghc: ["8.10.4"]
7378

7479
steps:
7580
- uses: actions/checkout@v2
7681
if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/main'
7782

78-
- uses: actions/setup-haskell@v1.1
83+
- uses: haskell/actions/setup@v1
7984
name: Setup Haskell Stack
8085
with:
8186
ghc-version: ${{ matrix.ghc }}

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
`validation-selective` uses [PVP Versioning][1].
44
The changelog is available [on GitHub][2].
55

6+
## 🥧 0.1.0.1 — Mar 14, 2021
7+
8+
* [#57](https://github.com/kowainik/relude/issues/57):
9+
Support GHC-9.0. Upgrade minor version to 8.10.4 and 8.8.4.
10+
611
## 0.1.0.0 — May 5, 2020
712

813
* [#41](https://github.com/kowainik/relude/issues/41):

stack.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
resolver: lts-15.4
2-
3-
extra-deps:
4-
- hspec-hedgehog-0.0.1.1
1+
resolver: lts-17.5

validation-selective.cabal

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: validation-selective
3-
version: 0.1.0.0
3+
version: 0.1.0.1
44
synopsis: Lighweight pure data validation based on Applicative and Selective functors
55
description:
66
Lighweight pure data validation based on Applicative and Selective
@@ -28,14 +28,15 @@ extra-doc-files: README.md
2828
tested-with: GHC == 8.4.4
2929
GHC == 8.6.5
3030
GHC == 8.8.3
31-
GHC == 8.10.1
31+
GHC == 8.10.4
32+
GHC == 9.0.1
3233

3334
source-repository head
3435
type: git
3536
location: https://github.com/kowainik/validation-selective.git
3637

3738
common common-options
38-
build-depends: base >= 4.11.1.0 && < 4.15
39+
build-depends: base >= 4.11.1.0 && < 4.16
3940

4041
ghc-options: -Wall
4142
-Wcompat
@@ -100,5 +101,5 @@ test-suite validation-selective-doctest
100101
type: exitcode-stdio-1.0
101102
hs-source-dirs: test
102103
main-is: Doctest.hs
103-
build-depends: doctest >= 0.16 && < 0.18
104+
build-depends: doctest >= 0.16 && < 0.19
104105
ghc-options: -threaded

0 commit comments

Comments
 (0)