diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index 246d203..ae06fe7 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -20,14 +20,18 @@ jobs: linux: name: Haskell-CI - Linux - ${{ matrix.compiler }} runs-on: ubuntu-20.04 - timeout-minutes: - 60 + timeout-minutes: 60 container: image: buildpack-deps:jammy continue-on-error: ${{ matrix.allow-failure }} strategy: matrix: include: + - compiler: ghc-9.10.1 + compilerKind: ghc + compilerVersion: 9.10.1 + setup-method: ghcup + allow-failure: false - compiler: ghc-9.8.2 compilerKind: ghc compilerVersion: 9.8.2 diff --git a/.gitignore b/.gitignore index 600eff5..2ef9c7b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ cabal.project.local* dist/ dist-newstyle/ +.direnv +.envrc diff --git a/aws-arn.cabal b/aws-arn.cabal index 36b0aed..eed532c 100644 --- a/aws-arn.cabal +++ b/aws-arn.cabal @@ -38,7 +38,13 @@ extra-doc-files: README.md tested-with: - GHC ==8.10.7 || ==9.0.2 || ==9.2.5 || ==9.4.5 || ==9.6.6 || ==9.8.2 + GHC ==8.10.7 + || ==9.0.2 + || ==9.2.5 + || ==9.4.5 + || ==9.6.6 + || ==9.8.2 + || ==9.10.1 common opts default-language: Haskell2010 @@ -51,7 +57,7 @@ common opts common deps build-depends: - , base >=4.12 && <4.20 + , base >=4.12 && <4.21 , deriving-compat >=0.5.10 && <0.7 , microlens-pro ^>=0.2 , profunctors >=5.0 && <5.7 diff --git a/flake.nix b/flake.nix index 578cc6e..9e58de4 100644 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,7 @@ "ghc94" "ghc96" "ghc98" + "ghc910" ]; defaultCompiler = "ghc96"; };