From 43848b73291cb718d16d525dafa68f0b17466b30 Mon Sep 17 00:00:00 2001 From: Sergei Zharinov Date: Mon, 20 Feb 2023 17:51:22 +0300 Subject: [PATCH] fix(gomod): Don't append `indirect` mark twice (#20479) --- lib/modules/manager/gomod/update.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/modules/manager/gomod/update.ts b/lib/modules/manager/gomod/update.ts index 3df7fb98014df5..47202948da111f 100644 --- a/lib/modules/manager/gomod/update.ts +++ b/lib/modules/manager/gomod/update.ts @@ -137,7 +137,10 @@ export function updateDependency({ } if (depType === 'indirect') { - newLine += ' // indirect'; + newLine = newLine.replace( + regEx(/\s*(?:\/\/\s*indirect(?:\s*;)?\s*)*$/), + ' // indirect' + ); } lines[upgrade.managerData.lineNumber] = newLine;