From f9b6ee1e7f63a9ae711f5fe7f013058e568c0fae Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Thu, 20 Jul 2023 11:23:27 -0700 Subject: [PATCH 01/13] feat: add contextTrack field to job --- schema/job.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/schema/job.json b/schema/job.json index 10bd04c40..88e7d4e4b 100644 --- a/schema/job.json +++ b/schema/job.json @@ -59,6 +59,10 @@ "runtimeContext": { "description": "Context variables that the job will have access to at runtime", "type": "object" + }, + "contextTrack": { + "description": "history of the job's context on each update", + "type": "object" } }, "required": [ From 3e1e1f25babb114e5c47c3554a24e00c3acd2cf1 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Thu, 20 Jul 2023 12:30:03 -0700 Subject: [PATCH 02/13] fix: contextTrack type obj -> arr --- schema/job.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/schema/job.json b/schema/job.json index 88e7d4e4b..54b5fe970 100644 --- a/schema/job.json +++ b/schema/job.json @@ -62,7 +62,8 @@ }, "contextTrack": { "description": "history of the job's context on each update", - "type": "object" + "type": "array", + "items": { "type": "object"} } }, "required": [ From 90684e95dbda113aec718419a18e58db1e33ca0f Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Tue, 8 Aug 2023 14:59:14 -0700 Subject: [PATCH 03/13] chore: formatting --- schema/job.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/job.json b/schema/job.json index 6b76765ee..985008a5a 100644 --- a/schema/job.json +++ b/schema/job.json @@ -16,4 +16,4 @@ "required": [ "workflow" ] -} \ No newline at end of file +} From 4f33ecf388d3c7738f770a18e8a4b51264ac0de1 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Wed, 9 Aug 2023 19:19:07 -0700 Subject: [PATCH 04/13] feat: scope type defined --- schema/job/base.json | 6 +++--- schema/workflow/scope.json | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 schema/workflow/scope.json diff --git a/schema/job/base.json b/schema/job/base.json index fa3bbbc2d..b5d8104c1 100644 --- a/schema/job/base.json +++ b/schema/job/base.json @@ -56,10 +56,10 @@ "description": "Context variables that the job will have access to at runtime", "type": "object" }, - "contextTrack": { - "description": "history of the job's context on each update", + "scopeTrack": { + "description": "history of the workflow scope on each update", "type": "array", - "items": { "type": "object"} + "items": { "$ref": "../workflow/scope.json" } } }, "required": [ diff --git a/schema/workflow/scope.json b/schema/workflow/scope.json new file mode 100644 index 000000000..ed309fc81 --- /dev/null +++ b/schema/workflow/scope.json @@ -0,0 +1,22 @@ +{ + "schemaId": "workflow/scope", + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "scope schema", + "type": "object", + "properties": { + "global": { + "type": "object", + "additionalProperties": true + }, + "local": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "required": [ + "global", + "local" + ] +} From 1a96f85509a625cf21515fa2d1f65d32f34e07f5 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Wed, 9 Aug 2023 19:54:56 -0700 Subject: [PATCH 05/13] feat: unit extended with tags --- schema/workflow/unit.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/schema/workflow/unit.json b/schema/workflow/unit.json index efbfc7378..8b93a32bb 100644 --- a/schema/workflow/unit.json +++ b/schema/workflow/unit.json @@ -52,6 +52,9 @@ }, "context": { "type": "object" + }, + "tags": { + "$ref": "../core/primitive/array-of-strings" } }, "additionalProperties": true, From d86e5f52b2734c9e8a202ed8142750c09faf751e Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Wed, 9 Aug 2023 20:10:16 -0700 Subject: [PATCH 06/13] fix: typo --- schema/workflow/unit.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/workflow/unit.json b/schema/workflow/unit.json index 8b93a32bb..561fadec9 100644 --- a/schema/workflow/unit.json +++ b/schema/workflow/unit.json @@ -54,7 +54,7 @@ "type": "object" }, "tags": { - "$ref": "../core/primitive/array-of-strings" + "$ref": "../core/primitive/array-of-strings.json" } }, "additionalProperties": true, From 40dc01e5ef40e3cdce90a8ff7de123085e344be9 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Wed, 9 Aug 2023 20:15:34 -0700 Subject: [PATCH 07/13] fix: typo --- schema/workflow/unit.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/workflow/unit.json b/schema/workflow/unit.json index 561fadec9..f2a56951e 100644 --- a/schema/workflow/unit.json +++ b/schema/workflow/unit.json @@ -54,7 +54,7 @@ "type": "object" }, "tags": { - "$ref": "../core/primitive/array-of-strings.json" + "$ref": "../core/primitive/array_of_strings.json" } }, "additionalProperties": true, From 5bc041f1bf1ebef4bee87084b761c1d605e48721 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Thu, 10 Aug 2023 10:30:24 -0700 Subject: [PATCH 08/13] fix: scope title made unique --- schema/workflow/scope.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/workflow/scope.json b/schema/workflow/scope.json index ed309fc81..b06139d68 100644 --- a/schema/workflow/scope.json +++ b/schema/workflow/scope.json @@ -1,7 +1,7 @@ { "schemaId": "workflow/scope", "$schema": "http://json-schema.org/draft-04/schema#", - "title": "scope schema", + "title": "workflow scope schema", "type": "object", "properties": { "global": { From dc005002655be6a0bbc27058334385d64b09ff8a Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Thu, 10 Aug 2023 15:15:52 -0700 Subject: [PATCH 09/13] feat: job's scopeTrack modified --- schema/job/base.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/schema/job/base.json b/schema/job/base.json index b5d8104c1..c2320763d 100644 --- a/schema/job/base.json +++ b/schema/job/base.json @@ -59,7 +59,17 @@ "scopeTrack": { "description": "history of the workflow scope on each update", "type": "array", - "items": { "$ref": "../workflow/scope.json" } + "items": { + "type": "object", + "properties": { + "repetition": { + "type": "number" + }, + "scope": { + "$ref": "../workflow/scope.json" + } + } + } } }, "required": [ From cf9d15780aa9221db76d579de94e0195915401ae Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Thu, 10 Aug 2023 16:23:06 -0700 Subject: [PATCH 10/13] feat: scope schema modified --- schema/workflow/scope.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/schema/workflow/scope.json b/schema/workflow/scope.json index b06139d68..5b694e2e1 100644 --- a/schema/workflow/scope.json +++ b/schema/workflow/scope.json @@ -10,9 +10,7 @@ }, "local": { "type": "object", - "additionalProperties": { - "type": "object" - } + "additionalProperties": true } }, "required": [ From 4052268247ce961ecbb49b82cc595d54e57bc740 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Tue, 15 Aug 2023 09:44:35 -0700 Subject: [PATCH 11/13] chore: use tags schema --- schema/workflow/unit.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/workflow/unit.json b/schema/workflow/unit.json index f2a56951e..ff6ea4d68 100644 --- a/schema/workflow/unit.json +++ b/schema/workflow/unit.json @@ -54,7 +54,7 @@ "type": "object" }, "tags": { - "$ref": "../core/primitive/array_of_strings.json" + "$ref": "../system/tags.json" } }, "additionalProperties": true, From 5d9749ebe977d3ad880ae09551414e0bf371b3c4 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Tue, 15 Aug 2023 10:24:22 -0700 Subject: [PATCH 12/13] ++package-lock.json --- package-lock.json | 56 +++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ab16c3c9..3fabbfec3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -102,7 +102,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "optional": true }, "is-glob": { @@ -1342,7 +1342,7 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" }, "pkg-dir": { "version": "3.0.0", @@ -1634,7 +1634,7 @@ "ajv": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "integrity": "sha512-I/bSHSNEcFFqXLf91nchoNB9D1Kie3QKcWdchYUaoIg1+1bdWDkdfdlvdIOJbi9U8xR0y+MWc5D+won9v95WlQ==", "requires": { "co": "^4.6.0", "json-stable-stringify": "^1.0.1" @@ -1962,7 +1962,7 @@ "charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" }, "check-error": { "version": "1.0.2", @@ -2098,7 +2098,7 @@ "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" }, "clone-deep": { "version": "4.0.1", @@ -2113,7 +2113,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" }, "color-convert": { "version": "1.9.3", @@ -2126,7 +2126,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "colorette": { "version": "2.0.16", @@ -2155,12 +2155,12 @@ "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "confusing-browser-globals": { "version": "1.0.11", @@ -2234,12 +2234,12 @@ "crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" }, "dag-map": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", - "integrity": "sha1-6DefBBAA7VYfxRVHXB7SyF7s6Nc=" + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" }, "damerau-levenshtein": { "version": "1.0.8", @@ -2383,7 +2383,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "eslint": { "version": "7.32.0", @@ -2965,7 +2965,7 @@ "file": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz", - "integrity": "sha1-w9/Y+M81Na5FXCtCPC5SY112tNM=" + "integrity": "sha512-gwabMtChzdnpDJdPEpz8Vr/PX0pU85KailuPV71Zw/un5yJVKvzukhB3qf6O3lnTwIe5CxlMYLh3jOK3w5xrLA==" }, "file-entry-cache": { "version": "6.0.1", @@ -3069,7 +3069,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { "version": "2.3.2", @@ -3223,7 +3223,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "has-symbols": { "version": "1.0.2", @@ -3312,7 +3312,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -3412,7 +3412,7 @@ "is-invalid-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", "requires": { "is-glob": "^2.0.0" } @@ -3507,7 +3507,7 @@ "is-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", "requires": { "is-invalid-path": "^0.1.0" } @@ -3536,7 +3536,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -3919,7 +3919,7 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "lodash.flattendeep": { "version": "4.4.0", @@ -4004,7 +4004,7 @@ "md5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", "requires": { "charenc": "~0.0.1", "crypt": "~0.0.1", @@ -4014,7 +4014,7 @@ "memory-cache": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", - "integrity": "sha1-eJCwHVLADI68nVM+H46xfjA0hxo=" + "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==" }, "merge-stream": { "version": "2.0.0", @@ -4453,7 +4453,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -4543,7 +4543,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-key": { "version": "3.1.1", @@ -4916,7 +4916,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-support": { "version": "0.5.21", @@ -4999,7 +4999,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "string-argv": { "version": "0.3.1", @@ -5306,7 +5306,7 @@ "valid-url": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" }, "which": { "version": "2.0.2", @@ -5403,7 +5403,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { "version": "3.0.3", From 26bf08aef6b5d1993aad6e5fc904a93bad17dd54 Mon Sep 17 00:00:00 2001 From: Sean Warren Date: Tue, 15 Aug 2023 11:08:18 -0700 Subject: [PATCH 13/13] refactor: tags schema in unit --- schema/workflow/unit.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/schema/workflow/unit.json b/schema/workflow/unit.json index ff6ea4d68..e12c68a3d 100644 --- a/schema/workflow/unit.json +++ b/schema/workflow/unit.json @@ -6,6 +6,9 @@ "allOf": [ { "$ref": "../in_memory_entity/named_defaultable_runtime_items.json" + }, + { + "$ref": "../system/tags.json" } ], "properties": { @@ -52,9 +55,6 @@ }, "context": { "type": "object" - }, - "tags": { - "$ref": "../system/tags.json" } }, "additionalProperties": true,