diff --git a/lib/workers/branch/yarn.js b/lib/workers/branch/yarn.js
index 6dc8f4daead9ff943dc4d06dd6aebca6305b2ed6..03187adb67d4b5e2f34d87a668102bfe38d448cf 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 };