Skip to content

Commit ef937cd

Browse files
author
Alan Christie
committed
feat: Remove trait
1 parent 580c505 commit ef937cd

File tree

1 file changed

+0
-27
lines changed

1 file changed

+0
-27
lines changed

decoder/job-definition-schema.yaml

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,6 @@ definitions:
101101
$ref: '#/definitions/job-test'
102102
replaces:
103103
$ref: '#/definitions/replace-list'
104-
# Traits - a list of Job characteristics or behaviours.
105-
# These can be used by automated tools to drive the Job.
106-
traits:
107-
type: array
108-
items:
109-
anyOf:
110-
- $ref: '#/definitions/trait-combine'
111104
required:
112105
- name
113106
- version
@@ -188,26 +181,6 @@ definitions:
188181
type: string
189182
pattern: '^([1-9][0-9]{2,3}Mi|[1-9][0-9]{0,1}Gi)$'
190183

191-
# The 'combine' trait.
192-
# This declares the name of an input vbariable that is typically
193-
# a series of files that the job combines, producing a single output.
194-
# A job with a 'combine' trait is esentially a "combiner" - something
195-
# that processes a number of files, all presented to the Job via
196-
# tonehe named variable. If the Job combines files using its "--source"
197-
# input property it would have a "combine: source" trait.
198-
#
199-
# The value of the "combine" property should be the name of an
200-
# input variable declared in the Job's "variables" block.
201-
trait-combine:
202-
type: object
203-
additionalProperties: false
204-
properties:
205-
combine:
206-
type: string
207-
pattern: '^[a-zA-Z]{1}[a-zA-Z0-9-_]{0,79}$'
208-
required:
209-
- combine
210-
211184
# Image environment definitions.
212185
environment:
213186
type: array

0 commit comments

Comments
 (0)