diff --git a/lib/modules/manager/gomod/update.ts b/lib/modules/manager/gomod/update.ts index 03e80be30d5b044e94b75e2c80084899c0359e95..2dd8f8f6af490545471371ea2da1e12f255310e1 100644 --- a/lib/modules/manager/gomod/update.ts +++ b/lib/modules/manager/gomod/update.ts @@ -28,6 +28,11 @@ export function updateDependency({ } const depNameNoVersion = getDepNameWithNoVersion(depName); const lines = fileContent.split(newlineRegex); + // istanbul ignore if: hard to test + if (lines.length <= upgrade.managerData.lineNumber) { + logger.warn('go.mod current line no longer exists after update'); + return null; + } const lineToChange = lines[upgrade.managerData.lineNumber]; if ( !lineToChange.includes(depNameNoVersion) &&