From ed331d4d6d44fbb10f1114714c8ad07e84d37fb9 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 16 Feb 2020 06:25:08 +0100
Subject: [PATCH] fix(bundler): better constraint logging for artifacts

---
 lib/manager/bundler/artifacts.ts | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/lib/manager/bundler/artifacts.ts b/lib/manager/bundler/artifacts.ts
index 4b11e690fa..26c22df686 100644
--- a/lib/manager/bundler/artifacts.ts
+++ b/lib/manager/bundler/artifacts.ts
@@ -118,8 +118,18 @@ export async function updateArtifacts(
 
     const cmd = `bundle lock --update ${updatedDeps.join(' ')}`;
 
+    let bundlerVersion = '';
     const { bundler } = compatibility;
-    const bundlerVersion = bundler && isValid(bundler) ? ` -v ${bundler}` : '';
+    if (bundler) {
+      if (isValid(bundler)) {
+        logger.debug({ bundlerVersion: bundler }, 'Found bundler version');
+        bundlerVersion = ` -v ${bundler}`;
+      } else {
+        logger.warn({ bundlerVersion: bundler }, 'Invalid bundler version');
+      }
+    } else {
+      logger.debug('No bundler version constraint found - will use latest');
+    }
     const preCommands = [
       'ruby --version',
       `gem install bundler${bundlerVersion} --no-document`,
-- 
GitLab