diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 4f039dc8d56c0d86bf46b409f9771fe5f681edf6..c8026f241ca8ac3f886648ae044c9f807cbaf8f6 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -14,20 +14,20 @@ jobs:
       fail-fast: false
       matrix:
         os: [ubuntu-latest]
-        ghc: ['8.0.2', '8.2.2', '8.4.4', '8.6.5', '8.8.4', '8.10.7', '9.0.2', '9.2.7', '9.4.5', '9.6.1']
+        ghc: ['8.6', '8.8', '8.10', '9.0', '9.2', '9.4', '9.6', '9.8']
         cabal: ['3.8.1.0']
         include:
           - os: macOS-latest
-            ghc: '9.4.5'
+            ghc: '9.4'
             cabal: '3.8.1.0'
           - os: macOS-latest
-            ghc: '9.6.1'
+            ghc: '9.6'
             cabal: '3.8.1.0'
           - os: windows-latest
-            ghc: '9.4.5'
+            ghc: '9.4'
             cabal: '3.8.1.0'
           - os: windows-latest
-            ghc: '9.6.1'
+            ghc: '9.6'
             cabal: '3.8.1.0'
     steps:
     - uses: actions/checkout@v3
@@ -48,7 +48,6 @@ jobs:
     - name: Build
       run: |
         set -eux
-        [ "$(ghc --numeric-version)" = "${{ matrix.ghc }}" ]
         cabal update
         cabal build --enable-tests --enable-benchmarks
         cabal test
diff --git a/filepath.cabal b/filepath.cabal
index 974496d8cac3750cd33a292e650d19add858b807..4de4b68821f68076e7db382327b3791c5041ebab 100644
--- a/filepath.cabal
+++ b/filepath.cabal
@@ -16,14 +16,14 @@ category:           System
 build-type:         Simple
 synopsis:           Library for manipulating FilePaths in a cross platform way.
 tested-with:
-  GHC ==8.0.2
-   || ==8.2.2
-   || ==8.4.4
-   || ==8.6.5
+  GHC ==8.6.5
    || ==8.8.4
    || ==8.10.7
    || ==9.0.2
-   || ==9.2.3
+   || ==9.2.8
+   || ==9.4.8
+   || ==9.6.3
+   || ==9.8.1
 
 description:
   This package provides functionality for manipulating @FilePath@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. It provides two variants for filepaths:
@@ -91,7 +91,7 @@ library
 
   default-language: Haskell2010
   build-depends:
-    , base              >=4.9      && <4.20
+    , base              >=4.12.0.0      && <4.20
     , bytestring        >=0.11.3.0
     , deepseq
     , exceptions