-
Feature
-
Resolution: Done
-
Blocker
-
None
-
None
-
False
-
None
-
False
-
---
Currently, the UMB doesn't contain versions of artefacts needed for participants testing. Therefore, QE teams are needed to figure out versions from the MRRC or some other way. Unfortunately, the MRRC generation process may contain duplicate artefacts. Up until now there was never duplicate entry for `com.redhat.quarkus.platform:quarkus-bom`, there were only duplicates of io.quarkus:quarkus-bom. The more participants onboard into platform, the more inconsistencies in builds we will face.
As it can be seen here, even Platform Automation has the same issue, because duplicate entries of quarkus-bom are in UMB - link
I recommend to incorporate the format of UMB of all the versions that each participants needs to prevent situation when QE parsing fails from whatever reasons.
The new UMB format should incorporate all build platform participants:
- com.redhat.quarkus.platform:quarkus-bom:<version>
- com.redhat.quarkus.platform:quarkus-camel-bom:<version>
And they cannot be duplicated entries inside UMB.