From e873872030c4df32e8566c90a3ba182d49e08923 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 12 Oct 2020 09:48:02 +0200 Subject: [PATCH] fix: yaml.safeLoad with json: true --- lib/manager/azure-pipelines/extract.ts | 2 +- lib/manager/kustomize/extract.ts | 2 +- lib/manager/pub/__fixtures__/update.yaml | 2 +- lib/manager/pub/extract.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/manager/azure-pipelines/extract.ts b/lib/manager/azure-pipelines/extract.ts index d94c388127..803b569ce6 100644 --- a/lib/manager/azure-pipelines/extract.ts +++ b/lib/manager/azure-pipelines/extract.ts @@ -69,7 +69,7 @@ export function extractContainer( export function parseAzurePipelines(content: string): AzurePipelines | null { let pkg = null; try { - pkg = safeLoad(content); + pkg = safeLoad(content, { json: true }); } catch (err) /* istanbul ignore next */ { logger.error({ err }, 'Error parsing azure-pipelines content'); return null; diff --git a/lib/manager/kustomize/extract.ts b/lib/manager/kustomize/extract.ts index ea4861ef28..0468db0a28 100644 --- a/lib/manager/kustomize/extract.ts +++ b/lib/manager/kustomize/extract.ts @@ -79,7 +79,7 @@ export function extractImage(image: Image): PackageDependency | null { export function parseKustomize(content: string): Kustomize | null { let pkg = null; try { - pkg = safeLoad(content); + pkg = safeLoad(content, { json: true }); } catch (e) /* istanbul ignore next */ { return null; } diff --git a/lib/manager/pub/__fixtures__/update.yaml b/lib/manager/pub/__fixtures__/update.yaml index 2dcd2f5e29..ff17976192 100644 --- a/lib/manager/pub/__fixtures__/update.yaml +++ b/lib/manager/pub/__fixtures__/update.yaml @@ -4,7 +4,7 @@ dev_dependencies: version: 0.1 dependencies: - bar: + - bar: sdk: flatter foo: 1 bar: diff --git a/lib/manager/pub/extract.ts b/lib/manager/pub/extract.ts index e53e6da595..3b447c147e 100644 --- a/lib/manager/pub/extract.ts +++ b/lib/manager/pub/extract.ts @@ -44,7 +44,7 @@ export function extractPackageFile( packageFile: string ): PackageFile | null { try { - const doc = safeLoad(content); + const doc = safeLoad(content, { json: true }); const deps = [ ...getDeps(doc.dependencies, { depType: 'dependencies', -- GitLab