You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This leads to a lot of duplication of a harness into a project.
For example if a harness defines:
example:
foo:
- one
- two
- three
but we want to insert "one point five" between "one" and "two", we have to clone the whole array to the project:
example:
foo:
- one
- one point five
- two
- three
This also affects removing something from the array. For example if we don't want two to happen:
example:
foo:
- one
- ~
Ideally we'd be able to delete/insert as needed without replication, though this may become brittle for harness version upgrades if the array entry values were to change.
The text was updated successfully, but these errors were encountered:
I think the main problem is we can't override arrays with a subset of array items rather than overriding every entry, but an explicit way to reference the original also would be good. My problem with it is I want the implicit override to wipe the array completely.
There's similar issue for maps, we can't wipe a whole map, but doing that on maps should be explicit instead of implicit for arrays
This leads to a lot of duplication of a harness into a project.
For example if a harness defines:
but we want to insert "one point five" between "one" and "two", we have to clone the whole array to the project:
This also affects removing something from the array. For example if we don't want two to happen:
Ideally we'd be able to delete/insert as needed without replication, though this may become brittle for harness version upgrades if the array entry values were to change.
The text was updated successfully, but these errors were encountered: