diff --git a/.github/workflows/cabal.yml b/.github/workflows/cabal.yml index eb87a1545..90968d364 100644 --- a/.github/workflows/cabal.yml +++ b/.github/workflows/cabal.yml @@ -9,14 +9,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ghc: ['9.2.2', '9.0.1', '8.10.1', '8.8.1', '8.6.5', '8.6.4', '8.6.3', '8.6.2', '8.4.4', '8.2.2', '8.0.2', '7.10.3'] + ghc: ['9.4.4', '9.2.6', '9.0.2', '8.10.7', '8.8.4', '8.6.5', '8.4.4', '8.2.2', '8.0.2'] cabal: ['latest', 3.2] fail-fast: false env: CONFIG: "--enable-tests --enable-benchmarks" steps: - uses: actions/checkout@v2 - - uses: haskell/actions/setup@v1.2 + # https://github.com/haskell/actions/tree/main/setup + - uses: haskell/actions/setup@v2 id: setup-haskell-cabal with: ghc-version: ${{ matrix.ghc }} diff --git a/.github/workflows/stack.yml b/.github/workflows/stack.yml index 04c67dedb..26780aea7 100644 --- a/.github/workflows/stack.yml +++ b/.github/workflows/stack.yml @@ -17,13 +17,15 @@ jobs: - { build: stack, resolver: "lts-10" } # ghc-8.2.2 - { build: stack, resolver: "lts-11" } # ghc-8.2.2 - { build: stack, resolver: "lts-12" } # ghc-8.4.4 - - { build: stack, resolver: "lts-13" } # redundant because lts-14 checks ghc-8.6 already + - { build: stack, resolver: "lts-13" } # ghc-8.6.4 - { build: stack, resolver: "lts-14" } # ghc-8.6.5 - - { build: stack, resolver: "lts-15" } # ghc-8.8.3 + - { build: stack, resolver: "lts-15" } # ghc-8.8.2 - { build: stack, resolver: "lts-16" } # ghc-8.8.4 - - { build: stack, resolver: "lts-17" } # ghc-8.10.4 + - { build: stack, resolver: "lts-17" } # ghc-8.10.3 - { build: stack, resolver: "lts-18" } # ghc-8.10.7 - { build: stack, resolver: "lts-19" } # ghc-9.0.2 + - { build: stack, resolver: "lts-20" } # ghc-9.2.5 + # - { build: stack, resolver: "" } # use this to include any dependencies from OS package managers include: [] diff --git a/ChangeLog.md b/ChangeLog.md index 1545c7664..51e3ae011 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,9 @@ +0.3.3 +===== +* GHC 9.4.4 support + 0.3.2 -==== +===== * GHC 9.2.2 support * Drop export executable diff --git a/protolude.cabal b/protolude.cabal index faa75cd74..81491f59e 100644 --- a/protolude.cabal +++ b/protolude.cabal @@ -1,5 +1,5 @@ name: protolude -version: 0.3.2 +version: 0.3.3 synopsis: A small prelude. description: A sensible set of defaults for writing custom Preludes. homepage: https://github.com/sdiehl/protolude @@ -67,11 +67,11 @@ library build-depends: array >=0.4 && <0.6 , async >=2.0 && <2.3 - , base >=4.6 && <4.17 - , bytestring >=0.10 && <0.11.4 + , base >=4.6 && <4.18 + , bytestring >=0.10 && <0.12 , containers >=0.5 && <0.7 , deepseq >=1.3 && <1.5 - , ghc-prim >=0.3 && <0.9 + , ghc-prim >=0.3 && <0.10 , hashable >=1.2 && <1.5 , mtl >=2.1 && <2.3 , mtl-compat >=0.2 && <0.3