diff --git a/src/parser/YamlParser.ts b/src/parser/YamlParser.ts index 883359c..3e9a2e3 100644 --- a/src/parser/YamlParser.ts +++ b/src/parser/YamlParser.ts @@ -5,9 +5,14 @@ import { Parser } from 'src/parser'; export class YamlParser implements Parser { dump(...data: Array): string { - return safeDump(data, { - schema: CONFIG_SCHEMA, - }); + const docs: Array = []; + for (const doc of data) { + const part = safeDump(doc, { + schema: CONFIG_SCHEMA, + }); + docs.push(part); + } + return docs.join('\n---\n\n'); } parse(body: string): Array {