Skip to content
Snippets Groups Projects
Commit 259312bb authored by Rhys Arkins's avatar Rhys Arkins
Browse files

fix: catch Host key verification error for all lock file types

parent 4c3581ca
Branches
Tags 11.41.10
No related merge requests found
...@@ -480,6 +480,11 @@ async function getUpdatedLockFiles(config) { ...@@ -480,6 +480,11 @@ async function getUpdatedLockFiles(config) {
} }
} }
} }
// istanbul ignore if
if (res.stderr && res.stderr.includes('Host key verification failed')) {
logger.info({ stderr: res.stderr }, 'Host key verification failed');
throw new Error('internal-error');
}
lockFileErrors.push({ lockFileErrors.push({
lockFile: lockFileName, lockFile: lockFileName,
stderr: res.stderr, stderr: res.stderr,
...@@ -527,6 +532,11 @@ async function getUpdatedLockFiles(config) { ...@@ -527,6 +532,11 @@ async function getUpdatedLockFiles(config) {
/* eslint-enable no-useless-escape */ /* eslint-enable no-useless-escape */
} }
} }
// istanbul ignore if
if (res.stderr && res.stderr.includes('Host key verification failed')) {
logger.info({ stderr: res.stderr }, 'Host key verification failed');
throw new Error('internal-error');
}
lockFileErrors.push({ lockFileErrors.push({
lockFile: lockFileName, lockFile: lockFileName,
stderr: res.stderr, stderr: res.stderr,
...@@ -572,6 +582,11 @@ async function getUpdatedLockFiles(config) { ...@@ -572,6 +582,11 @@ async function getUpdatedLockFiles(config) {
} }
} }
} }
// istanbul ignore if
if (res.stdout && res.stdout.includes('Host key verification failed')) {
logger.info({ stdout: res.stdout }, 'Host key verification failed');
throw new Error('internal-error');
}
lockFileErrors.push({ lockFileErrors.push({
lockFile: lockFileName, lockFile: lockFileName,
stderr: res.stderr, stderr: res.stderr,
...@@ -614,6 +629,11 @@ async function getUpdatedLockFiles(config) { ...@@ -614,6 +629,11 @@ async function getUpdatedLockFiles(config) {
) { ) {
throw new Error('Out of disk space when generating yarn.lock'); throw new Error('Out of disk space when generating yarn.lock');
} }
// istanbul ignore if
if (res.stderr && res.stderr.includes('Host key verification failed')) {
logger.info({ stderr: res.stderr }, 'Host key verification failed');
throw new Error('internal-error');
}
lockFileErrors.push({ lockFileErrors.push({
lockFile, lockFile,
stderr: res.stderr, stderr: res.stderr,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment