Extention points in "promoted_buildsMake the Upstream Promotion Condition Compatible with Pipeline.conditions" package are to be detached and refactored.
Promotion conditionsUpstream condition inside the promoted_builds.conditions package are is to be detached and refactored replicated into another class with all the refactorings done for pipeline compatibility.
*Execution For this task the following extension points must be refactored. Task/Acceptance Criteria:* 1) Up/Downstream Condition Link this class with the new PromotionProcess interface. 2) Manual Condition and Make a passage to transfer the Promotion Conditions. 3) SelfPromotion
Along with these extension points also their DescriptorImpl for Globals configs and RunListenerImpls are also to be refactored Unit Tests + Compilation checks before getting merged.