diff --git a/lib/util/yaml.ts b/lib/util/yaml.ts index e483b762cf39d6..ac38840ead54dc 100644 --- a/lib/util/yaml.ts +++ b/lib/util/yaml.ts @@ -63,19 +63,19 @@ export function parseYaml( const results: ResT[] = []; for (const rawDocument of rawDocuments) { - const document = rawDocument.toJS({ maxAliasCount: 10000 }); - const errors = rawDocument.errors; // handle YAML parse errors if (errors?.length) { const error = new AggregateError(errors, 'Failed to parse YAML file'); if (options?.failureBehaviour === 'filter') { - logger.debug({ error, document }, 'Failed to parse YAML'); + logger.debug(`Failed to parse YAML file: ${error.message}`); continue; } throw error; } + const document = rawDocument.toJS({ maxAliasCount: 10000 }); + // skip schema validation if no schema is provided if (!schema) { results.push(document as ResT);