From c9777bcfa192644b2d482ea358788ec4260160e8 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Sat, 11 Feb 2023 07:53:15 +0200 Subject: [PATCH] fix(kustomize): ensure string before extractResource (#20338) --- lib/modules/manager/kustomize/extract.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/modules/manager/kustomize/extract.ts b/lib/modules/manager/kustomize/extract.ts index dd1513d243..5eaf35dadc 100644 --- a/lib/modules/manager/kustomize/extract.ts +++ b/lib/modules/manager/kustomize/extract.ts @@ -177,7 +177,7 @@ export function extractPackageFile(content: string): PackageFile | null { } // grab the remote bases - for (const base of coerceArray(pkg.bases)) { + for (const base of coerceArray(pkg.bases).filter(is.string)) { const dep = extractResource(base); if (dep) { deps.push({ @@ -188,7 +188,7 @@ export function extractPackageFile(content: string): PackageFile | null { } // grab the remote resources - for (const resource of coerceArray(pkg.resources)) { + for (const resource of coerceArray(pkg.resources).filter(is.string)) { const dep = extractResource(resource); if (dep) { deps.push({ @@ -199,7 +199,7 @@ export function extractPackageFile(content: string): PackageFile | null { } // grab the remote components - for (const component of coerceArray(pkg.components)) { + for (const component of coerceArray(pkg.components).filter(is.string)) { const dep = extractResource(component); if (dep) { deps.push({ -- GitLab