diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 462064f2..95ecfa2e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,7 +10,6 @@ jobs:
     name: CI
     uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1
     with:
-      composer_require_extra: silverstripe/recipe-testing:^3
       extra_jobs: |
         - php: 8.1
           endtoend: true
diff --git a/composer.json b/composer.json
index 28f37995..cc516f39 100755
--- a/composer.json
+++ b/composer.json
@@ -14,7 +14,7 @@
         "m1/env": "^2.2.0"
     },
     "require-dev": {
-        "phpunit/phpunit": "^9.6",
+        "silverstripe/recipe-testing": "^4",
         "squizlabs/php_codesniffer": "^3.7",
         "silverstripe/asset-admin": "^3",
         "silverstripe/versioned-admin": "^3",