From e39a9a7a95a0ddf4abfee03ca1bafab9e158a3cf Mon Sep 17 00:00:00 2001 From: Dayanand Sagar Date: Thu, 29 Aug 2024 09:45:43 -0700 Subject: [PATCH] feat(3171): Move pipeline template workflowGraph out of config into a new field (BREAKING CHANGE) --- package.json | 4 +- .../valid_full_pipeline_template_parsed.json | 28 ++++++++++- ...alid_full_pipeline_template_validated.json | 46 +++++++++---------- 3 files changed, 52 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 47ed2e7..4a20f81 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,8 @@ "@hapi/hoek": "^10.0.1", "joi": "^17.7.0", "js-yaml": "^4.1.0", - "screwdriver-data-schema": "^23.5.1", - "screwdriver-config-parser": "^10.4.3" + "screwdriver-config-parser": "^11.0.0", + "screwdriver-data-schema": "^24.0.0" }, "release": { "debug": false diff --git a/test/data/valid_full_pipeline_template_parsed.json b/test/data/valid_full_pipeline_template_parsed.json index 4b2286b..16c0d90 100644 --- a/test/data/valid_full_pipeline_template_parsed.json +++ b/test/data/valid_full_pipeline_template_parsed.json @@ -160,6 +160,32 @@ "description": "User running build" } } + }, + "workflowGraph": { + "edges": [ + { + "dest": "main", + "src": "~commit" + }, + { + "dest": "test", + "src": "~commit" + } + ], + "nodes": [ + { + "name": "~pr" + }, + { + "name": "~commit" + }, + { + "name": "main" + }, + { + "name": "test" + } + ] } } -} \ No newline at end of file +} diff --git a/test/data/valid_full_pipeline_template_validated.json b/test/data/valid_full_pipeline_template_validated.json index 035fd3c..4d3a67e 100644 --- a/test/data/valid_full_pipeline_template_validated.json +++ b/test/data/valid_full_pipeline_template_validated.json @@ -172,33 +172,33 @@ "value": "sd-bot", "description": "User running build" } - }, - "workflowGraph": { + } + }, + "workflowGraph": { "edges": [ - { - "dest": "main", - "src": "~commit" - }, - { - "dest": "test", - "src": "~commit" - } + { + "dest": "main", + "src": "~commit" + }, + { + "dest": "test", + "src": "~commit" + } ], "nodes": [ - { - "name": "~pr" - }, - { - "name": "~commit" - }, - { - "name": "main" - }, - { - "name": "test" - } + { + "name": "~pr" + }, + { + "name": "~commit" + }, + { + "name": "main" + }, + { + "name": "test" + } ] - } } } }