diff --git a/.github/workflows/changelogs.yml b/.github/workflows/changelogs.yml
index 5d3053c0b75cf9c8278bbd5476b8a7210d1ed6d8..bd54821948cb9b243328b32502fb57cd6869a5eb 100644
--- a/.github/workflows/changelogs.yml
+++ b/.github/workflows/changelogs.yml
@@ -35,8 +35,9 @@ jobs:
       - name: ghcup
         run: |
           ghcup config set cache true
-          ghcup install ghc recommended
-          ghcup set ghc recommended
+          ghcup install ghc 8.10.7
+          ghcup set ghc 8.10.7
+      # GHC 8.10.7 needed due to https://github.com/phadej/changelog-d/pull/2
       - name: Update Hackage index
         run: cabal v2-update
       # Cannot install it from tarball due to