From ff1a75b42dd302a42ff842550c66307e5bafa0a8 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 26 Feb 2018 16:57:38 +0100
Subject: [PATCH] fix: throw error if yarn out of disk space

Closes #1548
---
 lib/workers/branch/yarn.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/workers/branch/yarn.js b/lib/workers/branch/yarn.js
index 6dc8f4daea..03187adb67 100644
--- a/lib/workers/branch/yarn.js
+++ b/lib/workers/branch/yarn.js
@@ -84,6 +84,9 @@ async function generateLockFile(tmpDir, env) {
       },
       'yarn install error'
     );
+    if (err.stderr && err.stderr.includes('ENOSPC: no space left on device')) {
+      throw new Error('Out of disk space when generating yarn.lock');
+    }
     return { error: true, stderr: err.stderr };
   }
   return { lockFile };
-- 
GitLab