diff --git a/lib/manager/batect/extract.ts b/lib/manager/batect/extract.ts
index 4e561dc4f953058dd2ecb46c20f1496570f9b710..211cf27a494cd6988f4ec0855370fa4b4f736b2c 100644
--- a/lib/manager/batect/extract.ts
+++ b/lib/manager/batect/extract.ts
@@ -121,7 +121,7 @@ interface ExtractionResult {
   referencedConfigFiles: string[];
 }
 
-function extractPackageFile(
+export function extractPackageFile(
   content: string,
   fileName: string
 ): ExtractionResult | null {
diff --git a/lib/manager/batect/index.ts b/lib/manager/batect/index.ts
index 7e90d709ea4baefc25b2564f7e11ef055af5f953..708f9392195c590b7f471865d119fd2db177ad1d 100644
--- a/lib/manager/batect/index.ts
+++ b/lib/manager/batect/index.ts
@@ -1,6 +1,6 @@
-import { extractAllPackageFiles } from './extract';
+import { extractAllPackageFiles, extractPackageFile } from './extract';
 
-export { extractAllPackageFiles };
+export { extractAllPackageFiles, extractPackageFile };
 
 export const defaultConfig = {
   fileMatch: ['(^|/)batect(-bundle)?\\.yml$'],
diff --git a/lib/workers/branch/auto-replace.ts b/lib/workers/branch/auto-replace.ts
index 8aa6e17362638e8ec11667311ad5578062956997..e5af010e10eeefe0c28ff0f96c58bb5754726978 100644
--- a/lib/workers/branch/auto-replace.ts
+++ b/lib/workers/branch/auto-replace.ts
@@ -31,7 +31,7 @@ export async function confirmIfDepUpdated(
     );
     newUpgrade = newExtract.deps[depIndex];
   } catch (err) /* istanbul ignore next */ {
-    logger.debug({ manager, packageFile }, 'Failed to parse newContent');
+    logger.debug({ manager, packageFile, err }, 'Failed to parse newContent');
   }
   if (!newUpgrade) {
     logger.debug({ manager, packageFile }, 'No newUpgrade');