-
Type: Task
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Epic Link:
-
Tags:
-
Team:UI
-
Sprint:UI - 2021-10
This is the first phase of the plan to phase out the master branch for Nuxeo Web UI and Nuxeo Elements. The work to be done under this ticket comprises of:
- Backport any missing commits from master to the maintenance-3.0.x branch. We will have to manually compare the branches with git commands. We can also check on Jira for tickets pointing to 3.1.x or 3.x but not 3.0.x.
- Backport promotion scripts.
- Backport any missing labels. Simply copying over the message*.json files should be enough.
- Turn the maintenance-3.0.x branch into the main branch of both nuxeo-web-ui and nuxeo-elements
- Update the Cowdin sync jobs for nuxeo-web-ui and nuxeo-elements.
- Delete web ui legacy pipeline for master (note that the owner of each copy of this pipeline will have to manually update their jobs)
- Send email notifying that the master branch won't be used anymore, and that no more PR or commits should be open/pushed to that branch, and that the Jira versions 1.x and 3.x were delete and have no use. Warn that NPM and MP packages will be kept by a short period of time.
- Update promotion scripts on both nuxeo-web-ui and nuxeo-elements to have the default branch pointing to maintenance-3.0.x.
- causes
-
ELEMENTS-1424 Deploy storybook for maintenance-3.0.x branch
- Resolved
- depends on
-
ELEMENTS-1405 Backport missing code from master to 3.0
- Resolved
-
WEBUI-458 Backport missing code from master to 3.0
- Resolved
- is related to
-
WEBUI-453 Allow Web UI pipeline to update Jira tickets on maintenance-3.0.x
- Resolved