diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index 71c0246b6fce07bf9af20aade370be360bd45d39..a34023d2d9e6e4cbae5ead1be7f08d84041a4c93 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -343,7 +343,7 @@ jobs:
     needs: validate
     strategy:
       matrix:
-        os: [ubuntu-latest, macos-latest, windows-latest]
+        os: [ubuntu-latest, macos-13, windows-latest]
         # We only use one ghc version the used one for the next release (defined at top of the workflow)
         # We need to build an array dynamically to inject the appropiate env var in a previous job,
         # see https://docs.github.com/en/actions/learn-github-actions/expressions#fromjson