Type: New Feature
Affects Version/s: None
Fix Version/s: QualifiedToSchedule
After releasing nuxeo/nuxeo with
NXP-28504, we want to release also the nuxeo/nuxeo-jsf-ui repository.
The build and tests of nuxeo/nuxeo-jsf-ui should be blocking for the release of nuxeo/nuxeo: we do not want to put in staging artifacts if the build and tests of Nuxeo JSF UI do not pass.
- Trigger a release build of nuxeo/nuxeo-jsf-ui from nuxeo/nuxeo, waiting for it to pass. If not, fail the build. The flow is different for the master/PR build as we need to do all stages before calling the JSF UI release pipeline, otherwise we may publish JSF UI artifacts in staging while Nuxeo build is failing.
- Clone the nuxeo/nuxeo-jsf-ui (as it's done for the nightly build on qa) while releasing nuxeo/nuxeo to release at the same time nuxeo/nuxeo-jsf-ui.