From 31ce47297b0faf7e190838e4cd4d1c9f73d26238 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 27 Aug 2019 19:04:55 +0200
Subject: [PATCH] fix(gomod): use go get to generate pseudo versions for digest
 updates (#4386)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Instead of generating the pseudo version ourselves, replace the existing pseudo version with a digest only and let “go get” massage it into a valid pseudo version.
---
 lib/manager/gomod/update.ts | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/manager/gomod/update.ts b/lib/manager/gomod/update.ts
index 70534dff0e..b08055df40 100644
--- a/lib/manager/gomod/update.ts
+++ b/lib/manager/gomod/update.ts
@@ -1,4 +1,3 @@
-import { DateTime } from 'luxon';
 import { logger } from '../../logger';
 import { Upgrade } from '../common';
 
@@ -57,9 +56,10 @@ export function updateDependency(
         { depName, lineToChange, newDigestRightSized },
         'gomod: need to update digest'
       );
-      const currentDateTime = DateTime.local().toFormat('yyyyMMddHHmmss');
-      const newValue = `v0.0.0-${currentDateTime}-${newDigestRightSized}`;
-      newLine = lineToChange.replace(updateLineExp, `$1$2${newValue}`);
+      newLine = lineToChange.replace(
+        updateLineExp,
+        `$1$2${newDigestRightSized}`
+      );
     } else {
       newLine = lineToChange.replace(updateLineExp, `$1$2${upgrade.newValue}`);
     }
-- 
GitLab