Skip to content

Commit dd90ade

Browse files
Changed FLOW_CONTEXT link type to allow multiple links in same event (#179)
As per Issue #170, FLOW_CONTEXT has been changed in all events to allow for multiple FLOW_CONTEXT links in the same event. This is because situations where an entity may need to be associated with multiple FlowContexts, e.g. a program and a track, are common and there is no reason to restrict linkage to a single FlowContext. All events have been stepped one minor version. Schemas have been supplied for the new versions. Note that the new schemas are identical, however, as there is currently no validation of links. Where deemed appropriate, event examples have been stepped to the new versions. One event example had two FLOW_CONTEXT links added so that this new change is represented in at least one place. Added links to previous non-edition-tagged versions in event Version History
1 parent e8c04ee commit dd90ade

File tree

73 files changed

+4460
-59
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+4460
-59
lines changed

eiffel-vocabulary/EiffelActivityCanceledEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ __Description:__ Identifies the activity or test suite of which this event const
4747
### FLOW_CONTEXT
4848
__Required:__ No
4949
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
50-
__Multiple allowed:__ No
50+
__Multiple allowed:__ Yes
5151
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
5252

5353
## Meta Members
@@ -162,6 +162,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
162162
## Version History
163163
| Version | Introduced in | Changes |
164164
| --------- | ------------------------------------------------------ | --------------------------------------- |
165+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
165166
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
166167

167168
## Examples

eiffel-vocabulary/EiffelActivityFinishedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ __Description:__ Identifies the activity or test suite of which this event const
7979
### FLOW_CONTEXT
8080
__Required:__ No
8181
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
82-
__Multiple allowed:__ No
82+
__Multiple allowed:__ Yes
8383
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
8484

8585
## Meta Members
@@ -194,6 +194,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
194194
## Version History
195195
| Version | Introduced in | Changes |
196196
| --------- | ------------------------------------------------------ | --------------------------------------- |
197+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
197198
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
198199

199200
## Examples

eiffel-vocabulary/EiffelActivityStartedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ __Description:__ Identifies the activity or test suite of which this event const
6868
### FLOW_CONTEXT
6969
__Required:__ No
7070
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
71-
__Multiple allowed:__ No
71+
__Multiple allowed:__ Yes
7272
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
7373

7474
## Meta Members
@@ -183,6 +183,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
183183
## Version History
184184
| Version | Introduced in | Changes |
185185
| --------- | ------------------------------------------------------ | --------------------------------------- |
186+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
186187
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
187188

188189
## Examples

eiffel-vocabulary/EiffelActivityTriggeredEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ __Description:__ Identifies the activity or test suite of which this event const
7575
### FLOW_CONTEXT
7676
__Required:__ No
7777
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
78-
__Multiple allowed:__ No
78+
__Multiple allowed:__ Yes
7979
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
8080

8181
## Meta Members
@@ -190,6 +190,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
190190
## Version History
191191
| Version | Introduced in | Changes |
192192
| --------- | ------------------------------------------------------ | --------------------------------------- |
193+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
193194
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
194195

195196
## Examples

eiffel-vocabulary/EiffelAnnouncementPublishedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ __Description:__ Identifies the activity or test suite of which this event const
6363
### FLOW_CONTEXT
6464
__Required:__ No
6565
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
66-
__Multiple allowed:__ No
66+
__Multiple allowed:__ Yes
6767
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
6868

6969
## Meta Members
@@ -178,6 +178,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
178178
## Version History
179179
| Version | Introduced in | Changes |
180180
| --------- | ------------------------------------------------------ | --------------------------------------- |
181+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
181182
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
182183

183184
## Examples

eiffel-vocabulary/EiffelArtifactCreatedEvent.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,9 @@ __Description:__ Identifies the activity or test suite of which this event const
149149
### FLOW_CONTEXT
150150
__Required:__ No
151151
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
152-
__Multiple allowed:__ No
152+
__Multiple allowed:__ Yes
153153
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
154154

155-
## Version History
156-
| Version | Introduced in | Changes |
157-
| --------- | ------------------------------------------------------ | --------------------------------------- |
158-
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
159-
160155
## Meta Members
161156
### meta.id
162157
__Type:__ String
@@ -266,6 +261,12 @@ __Format:__
266261
__Required:__ Yes
267262
__Description:__ The encrypted digest. The cryptographic hash function and the decryption algorithm to use, similarly to the Trusted Authority (TA), must be known to the recipient. Note that the digest of the entire event is affected by the value of this property. For this reason the input to the hash function SHALL be the entire event unaltered in all parts except for this property, which SHALL be replaced by an empty string.
268263

264+
## Version History
265+
| Version | Introduced in | Changes |
266+
| --------- | ------------------------------------------------------ | --------------------------------------- |
267+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
268+
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
269+
269270
## Examples
270271
* [Simple example](../examples/events/EiffelArtifactCreatedEvent/simple.json)
271272
* [Interface example](../examples/events/EiffelArtifactCreatedEvent/interface.json)

eiffel-vocabulary/EiffelArtifactPublishedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ __Description:__ Identifies the activity or test suite of which this event const
6262
### FLOW_CONTEXT
6363
__Required:__ No
6464
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
65-
__Multiple allowed:__ No
65+
__Multiple allowed:__ Yes
6666
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
6767

6868
## Meta Members
@@ -177,6 +177,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
177177
## Version History
178178
| Version | Introduced in | Changes |
179179
| --------- | ------------------------------------------------------ | --------------------------------------- |
180+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
180181
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
181182

182183
## Examples

eiffel-vocabulary/EiffelArtifactReusedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ __Description:__ Identifies the activity or test suite of which this event const
5151
### FLOW_CONTEXT
5252
__Required:__ No
5353
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
54-
__Multiple allowed:__ No
54+
__Multiple allowed:__ Yes
5555
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
5656

5757
## Meta Members
@@ -166,6 +166,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
166166
## Version History
167167
| Version | Introduced in | Changes |
168168
| --------- | ------------------------------------------------------ | --------------------------------------- |
169+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
169170
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
170171

171172
## Examples

eiffel-vocabulary/EiffelCompositionDefinedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ __Description:__ Identifies the activity or test suite of which this event const
6060
### FLOW_CONTEXT
6161
__Required:__ No
6262
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
63-
__Multiple allowed:__ No
63+
__Multiple allowed:__ Yes
6464
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
6565

6666
## Meta Members
@@ -175,6 +175,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
175175
## Version History
176176
| Version | Introduced in | Changes |
177177
| --------- | ------------------------------------------------------ | --------------------------------------- |
178+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
178179
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
179180

180181
## Examples

eiffel-vocabulary/EiffelConfidenceLevelModifiedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ __Description:__ Identifies the activity or test suite of which this event const
9393
### FLOW_CONTEXT
9494
__Required:__ No
9595
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
96-
__Multiple allowed:__ No
96+
__Multiple allowed:__ Yes
9797
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
9898

9999
## Meta Members
@@ -208,6 +208,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
208208
## Version History
209209
| Version | Introduced in | Changes |
210210
| --------- | ------------------------------------------------------ | --------------------------------------- |
211+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
211212
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
212213

213214
## Examples

eiffel-vocabulary/EiffelEnvironmentDefinedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ __Description:__ Identifies the activity or test suite of which this event const
7979
### FLOW_CONTEXT
8080
__Required:__ No
8181
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
82-
__Multiple allowed:__ No
82+
__Multiple allowed:__ Yes
8383
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
8484

8585
## Meta Members
@@ -194,6 +194,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
194194
## Version History
195195
| Version | Introduced in | Changes |
196196
| --------- | ------------------------------------------------------ | --------------------------------------- |
197+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
197198
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
198199

199200
## Examples

eiffel-vocabulary/EiffelFlowContextDefinedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ __Description:__ Identifies the activity or test suite of which this event const
6363
### FLOW_CONTEXT
6464
__Required:__ No
6565
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
66-
__Multiple allowed:__ No
66+
__Multiple allowed:__ Yes
6767
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
6868

6969
## Meta Members
@@ -178,6 +178,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
178178
## Version History
179179
| Version | Introduced in | Changes |
180180
| --------- | ------------------------------------------------------ | --------------------------------------- |
181+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
181182
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
182183

183184
## Examples

eiffel-vocabulary/EiffelIssueVerifiedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ __Description:__ Identifies the activity or test suite of which this event const
9191
### FLOW_CONTEXT
9292
__Required:__ No
9393
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
94-
__Multiple allowed:__ No
94+
__Multiple allowed:__ Yes
9595
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
9696

9797
## Meta Members
@@ -206,6 +206,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
206206
## Version History
207207
| Version | Introduced in | Changes |
208208
| --------- | ------------------------------------------------------ | --------------------------------------- |
209+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
209210
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
210211

211212
## Examples

eiffel-vocabulary/EiffelSourceChangeCreatedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ __Description:__ Identifies the activity or test suite of which this event const
237237
### FLOW_CONTEXT
238238
__Required:__ No
239239
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
240-
__Multiple allowed:__ No
240+
__Multiple allowed:__ Yes
241241
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
242242

243243
## Meta Members
@@ -352,6 +352,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
352352
## Version History
353353
| Version | Introduced in | Changes |
354354
| --------- | ------------------------------------------------------ | --------------------------------------- |
355+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
355356
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
356357

357358
## Examples

eiffel-vocabulary/EiffelSourceChangeSubmittedEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ __Description:__ Identifies the activity or test suite of which this event const
172172
### FLOW_CONTEXT
173173
__Required:__ No
174174
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
175-
__Multiple allowed:__ No
175+
__Multiple allowed:__ Yes
176176
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
177177

178178
## Meta Members
@@ -287,6 +287,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
287287
## Version History
288288
| Version | Introduced in | Changes |
289289
| --------- | ------------------------------------------------------ | --------------------------------------- |
290+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
290291
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
291292

292293
## Examples

eiffel-vocabulary/EiffelTestCaseCanceledEvent.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ __Description:__ Identifies the activity or test suite of which this event const
4747
### FLOW_CONTEXT
4848
__Required:__ No
4949
__Legal targets:__ [EiffelFlowContextDefinedEvent](../eiffel-vocabulary/EiffelFlowContextDefinedEvent.md)
50-
__Multiple allowed:__ No
50+
__Multiple allowed:__ Yes
5151
__Description:__ Identifies the flow context of the event: which is the continuous integration and delivery flow in which this occurred – e.g. which product, project, track or version this is applicable to.
5252

5353
## Meta Members
@@ -162,6 +162,7 @@ __Description:__ The encrypted digest. The cryptographic hash function and the d
162162
## Version History
163163
| Version | Introduced in | Changes |
164164
| --------- | ------------------------------------------------------ | --------------------------------------- |
165+
| 1.1.0 | Current version. | Multiple links of type FLOW_CONTEXT allowed. |
165166
| 1.0.0 | [edition-bordeaux](../../../tree/edition-bordeaux) | Initial version. |
166167

167168
## Examples

0 commit comments

Comments
 (0)