Always allow overwriting component version metadata
What does this MR do?
Once we started prepopulating metadata, the component versions would always have entries. However, we checked if the entry already existed in the Hash before adding (updating) another one, and skipped it if so.
This prevented a prepopulated metadata Hash from updating the component versions for a new auto-deploy, resulting in invalid data since around 2021-09-06.
See gitlab-com/gl-infra/delivery#2123 (closed).
Author Check-list
-
Has documentation been updated?
Edited by Robert Speicher