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
What happened:
Whenever a build is updated, its meta is merged with eventmeta. But, this merge is shallow (one level). Due to this nested meta set by previous builds of this event could be lost when the latest buildmeta is merged. This is more common when the builds are triggered and executed in parallel.
What happened:
Whenever a
build
is updated, itsmeta
is merged withevent
meta
. But, this merge is shallow (one level). Due to this nestedmeta
set by previous builds of thisevent
could be lost when the latestbuild
meta
is merged. This is more common when the builds are triggered and executed in parallel.For Example:
Build meta
Event meta before merge
Event meta after merge
example.prod-blue-test4
is lost during the merge.What you expected to happen:
build
meta
should be deep merged (recursively) intoevent
meta
.Event meta after merge
How to reproduce it:
Refer to this pipeline https://cd.screwdriver.cd/pipelines/15117/events/819320
After the event is completed, the
event
meta
does not contain all the data set by all the individual builds.The text was updated successfully, but these errors were encountered: