Joey Armstrong | bd6cc3d | 2023-01-09 19:52:12 -0500 | [diff] [blame] | 1 | Release Preparation |
| 2 | =================== |
| 3 | |
Joey Armstrong | 2ce92d0 | 2023-06-03 18:54:56 -0400 | [diff] [blame] | 4 | Jira Tickets |
| 5 | ------------ |
| 6 | As release date approaches and development slows visit the `jira versions dashboard <https://jira.opencord.org/projects/VOL?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=unreleased>`_. |
| 7 | |
Joey Armstrong | 34f1840 | 2023-07-21 18:58:10 -0400 | [diff] [blame] | 8 | - Create a new/empty dashboard for the future release candidate. |
| 9 | |
| 10 | - Click in the ``Version name`` box and type in VOLTHA-(X.Y)++ for the next release. |
| 11 | - Enter start/end dates if known, they should overlap with the last release. |
| 12 | |
Joey Armstrong | 2ce92d0 | 2023-06-03 18:54:56 -0400 | [diff] [blame] | 13 | - Visit the current released candidate version and move all unresolved tickets into the future desktop. |
Joey Armstrong | 34f1840 | 2023-07-21 18:58:10 -0400 | [diff] [blame] | 14 | |
| 15 | - TSTs may want to review unresolved tickets for release notes content for partially completed work. |
| 16 | |
Joey Armstrong | bd6cc3d | 2023-01-09 19:52:12 -0500 | [diff] [blame] | 17 | - On release day click the [Release] button to close out the desktop. |
Joey Armstrong | 2ce92d0 | 2023-06-03 18:54:56 -0400 | [diff] [blame] | 18 | |
Joey Armstrong | a144ef3 | 2024-01-11 11:26:41 -0500 | [diff] [blame] | 19 | Release-less tickets |
| 20 | ^^^^^^^^^^^^^^^^^^^^ |
| 21 | |
| 22 | - `docs.voltha.org::Fix Version/s <https://docs.voltha.org/master/overview/contributing/jira_tickets.html>`_ |
| 23 | |
| 24 | - VOLTHA enhancements, features, etc are considered for release notes based |
| 25 | on the "Fix Version/s" field of a jira ticket. Ticket owner and target |
| 26 | release will need to be specified for each. |
| 27 | - Use the query below to identify problems and fix or ask people to review |
| 28 | during the weekly TST meeting. |
| 29 | - Query for `release-less v2.12 <https://jira.opencord.org/browse/VOL-5105?jql=(%20project%20IN%20(SEBA%2CVOL)%20)%20AND%20(Resolved%20%3E%3D%202022-12-31)%20AND%20(Resolved%20%3C%3D%202024-02-01)%20AND%20(resolution%20NOT%20IN%20(%22Duplicate%22%2C%22Won%27t%20Do%22%2C%22Won%27t%20Fix%22))%20AND%20(resolved%20IS%20NOT%20EMPTY)%20AND%20(fixversion%20IS%20EMPTY)>_ tickets. These are tickets opened between 2022-12-01 and 2024-02-01. |
| 30 | - Adjust query release dates and insert url ``ctrl-K`` into the `Weekly TST Meeting Agenda Page <https://www.google.com/url?q=https://docs.google.com/document/d/1mNqronCip_-tDjFI-ZoudNteC3AnOcVONPHz7HuW8Eg/edit?usp%3Dsharing&sa=D&source=calendar&ust=1704724031747005&usg=AOvVaw1fRxjG_mEhovC-cPGZ4F_c>`_ |
| 31 | |
Joey Armstrong | 2ce92d0 | 2023-06-03 18:54:56 -0400 | [diff] [blame] | 32 | Confluence |
| 33 | ---------- |
Joey Armstrong | 1b8fdc3 | 2023-12-20 17:22:57 -0500 | [diff] [blame] | 34 | Create a `release tracking page <https://wiki.opencord.org>`_ in confluence, there are a lot of details |
Joey Armstrong | 2ce92d0 | 2023-06-03 18:54:56 -0400 | [diff] [blame] | 35 | |
| 36 | - Jira tickets related to release and VOLTHA builds. |
| 37 | - Jenkins jobs: state, failures and tickets. |
| 38 | - Versions and build state of dependent apps and packages (also merged into release notes). |
| 39 | |
| 40 | docs.voltha.org |
| 41 | --------------- |
Joey Armstrong | 45fe805 | 2023-06-23 09:51:02 -0400 | [diff] [blame] | 42 | - Create a stub `release notes <https://docs.voltha.org/master/release_notes/voltha_2.12.html>`_ page beneath `docs.voltha.org/release_notes <https://docs.voltha.org/master/release_notes/index.html>`_ (`HOWTO <https://docs.voltha.org/master/howto/release/release-notes.html>`_) |
Joey Armstrong | ab04e26 | 2023-06-13 14:32:35 -0400 | [diff] [blame] | 43 | |
| 44 | golang repositories |
| 45 | ------------------- |
| 46 | |
| 47 | - Upgrade go.mod (voltha-proto version at a minimum) early. |
| 48 | - Force a build to triage potential problems. |
| 49 | - Another go.mod update will be needed after voltha-protos |
| 50 | is published but screen early for a set of known problems. |