From f23d06c53456dd4d634ff02ce7d8f215f21f1641 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 11 Feb 2020 11:18:30 +0100
Subject: [PATCH] fix(bundler): handle subdirectory artifact generation

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

diff --git a/lib/manager/bundler/artifacts.ts b/lib/manager/bundler/artifacts.ts
index c31689327c..e04eaab2de 100644
--- a/lib/manager/bundler/artifacts.ts
+++ b/lib/manager/bundler/artifacts.ts
@@ -1,3 +1,4 @@
+import upath from 'upath';
 import {
   getSiblingFileName,
   readLocalFile,
@@ -124,8 +125,9 @@ export async function updateArtifacts(
       'ruby --version',
       `gem install bundler${bundlerVersion} --no-document`,
     ];
-
+    const cwd = upath.join(config.localDir, upath.dirname(packageFileName));
     const execOptions: ExecOptions = {
+      cwd,
       docker: {
         image: 'renovate/ruby',
         tag: await getDockerTag(updateArtifact),
-- 
GitLab