diff --git a/composer.json b/composer.json
index 5027023d5054bb23b10e16b01b34c15526d4ffa1..904ae37d3a37828e8eee1a6307b8d3e92c3a984f 100644
--- a/composer.json
+++ b/composer.json
@@ -13,7 +13,7 @@
   "require": {
     "ext-json": "*",
     "drupal/core": "^9.2",
-    "php-tuf/composer-stager": "0.5.0",
+    "php-tuf/composer-stager": "^1@beta",
     "composer/composer": "^2.2.12 || ^2.3.5",
     "composer-runtime-api": "^2.0.9"
   },
diff --git a/package_manager/tests/src/Build/TemplateProjectTestBase.php b/package_manager/tests/src/Build/TemplateProjectTestBase.php
index 6030988fbaaf54942365de53c694c26a039315a3..ce32db46bc8f89e47242379052bedd05de9fdf83 100644
--- a/package_manager/tests/src/Build/TemplateProjectTestBase.php
+++ b/package_manager/tests/src/Build/TemplateProjectTestBase.php
@@ -150,6 +150,9 @@ END;
     $workspace_dir = $this->getWorkspaceDirectory();
     $template_dir = "composer/Template/$template";
 
+    // Allow pre-release versions of dependencies.
+    $this->runComposer('composer config minimum-stability dev', $template_dir);
+
     // Remove the packages.drupal.org entry (and any other custom repository)
     // from the template's repositories section. We have no reliable way of
     // knowing the repositories' names in advance, so we get that information