From 3df264501f85a414b62a128ba95f679be09e961f Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@keylocation.sg>
Date: Thu, 3 Aug 2017 21:48:58 +0200
Subject: [PATCH] chore: add warning if yarn workspaces found (#599)

---
 lib/workers/package-file/index.js       | 4 ++++
 test/workers/package-file/index.spec.js | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/workers/package-file/index.js b/lib/workers/package-file/index.js
index 21db67eda6..08090c14bd 100644
--- a/lib/workers/package-file/index.js
+++ b/lib/workers/package-file/index.js
@@ -29,6 +29,10 @@ async function renovatePackageFile(packageFileConfig) {
     return [config];
   }
 
+  if (packageContent.workspaces) {
+    logger.warn('Found workspaces');
+  }
+
   // Check for renovate config inside the package.json
   if (packageContent.renovate) {
     logger.trace(
diff --git a/test/workers/package-file/index.spec.js b/test/workers/package-file/index.spec.js
index 7498da517a..2282b53507 100644
--- a/test/workers/package-file/index.spec.js
+++ b/test/workers/package-file/index.spec.js
@@ -65,7 +65,7 @@ describe('packageFileWorker', () => {
       expect(res).toEqual([]);
     });
     it('calls depTypeWorker', async () => {
-      config.api.getFileJson.mockReturnValueOnce({});
+      config.api.getFileJson.mockReturnValueOnce({ workspaces: true });
       depTypeWorker.renovateDepType.mockReturnValueOnce([{}]);
       depTypeWorker.renovateDepType.mockReturnValueOnce([{}, {}]);
       depTypeWorker.renovateDepType.mockReturnValueOnce([]);
-- 
GitLab