From 1b2a31964345d0481d43cdd3028f9c4b484364cc Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Wed, 14 Mar 2018 12:41:43 +0100 Subject: [PATCH] fix: use escaped line returns in docker regex escape --- lib/manager/docker/update.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/manager/docker/update.js b/lib/manager/docker/update.js index eba46d8960..b245ce8d4b 100644 --- a/lib/manager/docker/update.js +++ b/lib/manager/docker/update.js @@ -6,9 +6,9 @@ function setNewValue(currentFileContent, upgrade) { try { logger.debug(`setNewValue: ${upgrade.newFrom}`); const oldLine = new RegExp( - `(^|\n)${upgrade.fromPrefix}(\\s+)${upgrade.depName}.*?(\\s?)${ + `(^|\\n)${upgrade.fromPrefix}(\\s+)${upgrade.depName}[^\\s]*(\\s?)${ upgrade.fromSuffix - }\n` + }\\n` ); let newLine = `$1${upgrade.fromPrefix}$2${upgrade.newFrom}$3`; if (upgrade.fromSuffix.length) { -- GitLab