diff --git a/bin/pipelines.json.js b/bin/pipelines.json.js index 0def81283b..8023d53e54 100644 --- a/bin/pipelines.json.js +++ b/bin/pipelines.json.js @@ -613,6 +613,11 @@ export const writePipelinesJson = async () => { console.log("Writing pipelines.json"); await writeFileSync(path.join(__dirname, "/public/pipelines.json"), json, "utf8"); + + // write YAML file + const yamlStr = yaml.dump(pipelines); + console.log("Writing pipelines.yaml"); + await writeFileSync(path.join(__dirname, "/public/pipelines.yaml"), yamlStr, "utf8"); }; writePipelinesJson(); diff --git a/package-lock.json b/package-lock.json index 3df7467fe8..69845390f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "sites/*" ], "dependencies": { + "js-yaml": "^4.1.0", "netlify-cli": "^22.3.0", "remark": "^15.0.1", "unist-util-visit": "^5.0.0" diff --git a/package.json b/package.json index 418d7297d1..0511e0a856 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "sites/*" ], "dependencies": { + "js-yaml": "^4.1.0", "netlify-cli": "^22.3.0", "remark": "^15.0.1", "unist-util-visit": "^5.0.0"