diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b960659..4931f65 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,13 +16,16 @@ jobs: strategy: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] - cabal: ["3.4"] + cabal: ["3.6"] ghc: - "8.6.5" - "8.8.4" - "8.10.4" - "9.0.1" + - "9.2.5" exclude: + - os: macOS-latest + ghc: 9.2.5 - os: macOS-latest ghc: 9.0.1 - os: macOS-latest @@ -30,6 +33,8 @@ jobs: - os: macOS-latest ghc: 8.6.5 + - os: windows-latest + ghc: 9.2.5 - os: windows-latest ghc: 9.0.1 - os: windows-latest @@ -78,8 +83,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - stack: ["2.5"] - ghc: ["8.10.4"] + stack: ["2.9"] + ghc: ["9.2.5"] steps: - uses: actions/checkout@v2 diff --git a/prolens.cabal b/prolens.cabal index ac91766..bb7ebcc 100644 --- a/prolens.cabal +++ b/prolens.cabal @@ -1,6 +1,6 @@ cabal-version: 2.4 name: prolens -version: 0.0.0.1 +version: 0.0.0.2 synopsis: Profunctor-based lightweight implementation of optics description: Lightweight and performance implementation of optics — lenses, prisms, traversals. @@ -14,7 +14,7 @@ license: MPL-2.0 license-file: LICENSE author: Veronika Romashkina, Dmitrii Kovanikov maintainer: Kowainik -copyright: 2020-2021 Kowainik +copyright: 2020-2023 Kowainik category: Data, Optics, Lenses build-type: Simple extra-doc-files: README.md @@ -23,13 +23,14 @@ tested-with: GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.4 GHC == 9.0.1 + GHC == 9.2.5 source-repository head type: git location: https://github.com/kowainik/prolens.git common common-options - build-depends: base >= 4.12.0.0 && < 4.16 + build-depends: base >= 4.12.0.0 && <= 4.16.4.0 ghc-options: -Wall -Wcompat diff --git a/stack.yaml b/stack.yaml index ba574de..acf41db 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1 +1 @@ -resolver: lts-17.5 \ No newline at end of file +resolver: lts-20.23 \ No newline at end of file