diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index 06665f0..746fd82 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -8,14 +8,15 @@ # # For more information, see https://github.com/haskell-CI/haskell-ci # -# version: 0.19.20250710 +# version: 0.19.20260104 # -# REGENDATA ("0.19.20250710",["github","--config=cabal.haskell-ci","--benchmarks-jobs=<9.0","cabal.project"]) +# REGENDATA ("0.19.20260104",["github","--config=cabal.haskell-ci","--benchmarks-jobs=<9.0","cabal.project"]) # name: Haskell-CI on: - push - pull_request + - merge_group jobs: linux: name: Haskell-CI - Linux - ${{ matrix.compiler }} @@ -28,6 +29,11 @@ jobs: strategy: matrix: include: + - compiler: ghc-9.14.1 + compilerKind: ghc + compilerVersion: 9.14.1 + setup-method: ghcup + allow-failure: false - compiler: ghc-9.12.1 compilerKind: ghc compilerVersion: 9.12.1 @@ -106,8 +112,8 @@ jobs: chmod a+x "$HOME/.ghcup/bin/ghcup" - name: Install cabal-install run: | - "$HOME/.ghcup/bin/ghcup" install cabal 3.14.2.0 || (cat "$HOME"/.ghcup/logs/*.* && false) - echo "CABAL=$HOME/.ghcup/bin/cabal-3.14.2.0 -vnormal+nowrap" >> "$GITHUB_ENV" + "$HOME/.ghcup/bin/ghcup" install cabal 3.16.0.0 || (cat "$HOME"/.ghcup/logs/*.* && false) + echo "CABAL=$HOME/.ghcup/bin/cabal-3.16.0.0 -vnormal+nowrap" >> "$GITHUB_ENV" - name: Install GHC (GHCup) if: matrix.setup-method == 'ghcup' run: | @@ -198,7 +204,7 @@ jobs: key: ${{ runner.os }}-${{ matrix.compiler }}-tools-1e18572f path: ~/.haskell-ci-tools - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: source - name: initial cabal.project for sdist diff --git a/generics-sop/generics-sop.cabal b/generics-sop/generics-sop.cabal index f630e9f..19b772a 100644 --- a/generics-sop/generics-sop.cabal +++ b/generics-sop/generics-sop.cabal @@ -43,7 +43,7 @@ category: Generics build-type: Simple cabal-version: >=1.10 extra-source-files: CHANGELOG.md doctest.sh -tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.4, GHC == 9.6.6, GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1 +tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.4, GHC == 9.6.6, GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1, GHC == 9.14.1 source-repository head type: git @@ -66,9 +66,9 @@ library Generics.SOP.NP Generics.SOP.NS Generics.SOP.Sing - build-depends: base >= 4.9 && < 4.22, + build-depends: base >= 4.9 && < 4.23, sop-core == 0.5.0.*, - template-haskell >= 2.8 && < 2.24, + template-haskell >= 2.8 && < 2.25, th-abstraction >= 0.6 && < 0.8, ghc-prim >= 0.3 && < 0.14 hs-source-dirs: src diff --git a/sop-core/sop-core.cabal b/sop-core/sop-core.cabal index cbabb95..afa61b6 100644 --- a/sop-core/sop-core.cabal +++ b/sop-core/sop-core.cabal @@ -26,7 +26,7 @@ category: Data build-type: Simple cabal-version: >=1.10 extra-source-files: CHANGELOG.md doctest.sh -tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.4, GHC == 9.6.6, GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1 +tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.4, GHC == 9.6.6, GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1, GHC == 9.14.1 source-repository head type: git @@ -42,7 +42,7 @@ library Data.SOP.NP Data.SOP.NS Data.SOP.Sing - build-depends: base >= 4.9 && < 4.22, + build-depends: base >= 4.9 && < 4.23, deepseq >= 1.3 && < 1.6 hs-source-dirs: src default-language: Haskell2010