From 0d934d206b42fe967c0385175c819c64dc580134 Mon Sep 17 00:00:00 2001
From: Ted Bowman <41201-tedbow@users.noreply.drupalcode.org>
Date: Tue, 8 Nov 2022 11:14:05 -0500
Subject: [PATCH] Issue #3319497 by tedbow, yash.rode, Wim Leers: Build test
 failure on local in 8.x-2.x due to drupal core packages being added to
 vendor.json

---
 .../tests/src/Build/TemplateProjectTestBase.php        | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/package_manager/tests/src/Build/TemplateProjectTestBase.php b/package_manager/tests/src/Build/TemplateProjectTestBase.php
index 0a06608bbb..969f42bd34 100644
--- a/package_manager/tests/src/Build/TemplateProjectTestBase.php
+++ b/package_manager/tests/src/Build/TemplateProjectTestBase.php
@@ -296,8 +296,18 @@ END;
     $packages = [];
     $drupal_root = $this->getDrupalRoot();
 
+    // @todo Add assertions that these packages never get added to vendor.json
+    //   and determine if this logic should removed in the core merge request in
+    //   https://drupal.org/i/3319679.
+    $core_packages = [
+      'drupal/core-vendor-hardening',
+      'drupal/core-project-message',
+    ];
     foreach ($this->getInstalledPackages() as $package) {
       $name = $package['name'];
+      if (in_array($name, $core_packages, TRUE)) {
+        continue;
+      }
       $path = "$drupal_root/vendor/$name";
 
       // We are building a set of path repositories to projects in the vendor
-- 
GitLab