diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 727f86acfb24c12043accd427daea6c72e034d08..639ef5f3c9f679f3bfcf0ffa8d39460e73fe59fd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -13,7 +13,7 @@ jobs:
       fail-fast: false
       matrix:
         ghc: ['9.10', '9.8', '9.6', '9.4', '9.2', '9.0', '8.10', '8.8', '8.6', '8.4', '8.2', '8.0']
-        os: ['ubuntu-latest', 'windows-latest']
+        os: ['ubuntu-22.04', 'windows-latest']
 
     name: Build on ${{ matrix.os }} with GHC ${{ matrix.ghc }}