Update Release Strategy authored by Chad Leong's avatar Chad Leong
......@@ -2,6 +2,8 @@
The overall versioning strategy proposal and process for OSDU milestone release.
[**PMC Portal**](https://osdu.projects.opengroup.org/pmc/work-products/pmc-portal/pmc-policies/main/index.html)
[**Latest version of the strategy document**](http://osdu.projects.opengroup.org/pmc/work-products/versioning-strategy)
[**Common OSDU CI/CD Pipeline**](https://osdu.pages.opengroup.org/platform/ci-cd-pipelines/)
......@@ -18,9 +20,9 @@ These releases are created as branches with the prefix `release/` so that the re
## Tags
Each release branch will contain tag(s) once the release process is completed. The tags are immutable and they point to a specific commit in the release branch. In general, there is one for each patch released under that version. The tags will be named with a `v` prefix and will repeat the version number (such as "v1.0.0"). All release branches will have at least a ".0" patch but may gain additional tags if patches are applied after branch creation.
Each release branch will contain tag(s) once the release process is completed. The tags are immutable and they point to a specific commit in the release branch. In general, there is one for each patch released under that version. The tags will be named with a `v` prefix and will repeat the version number (such as "v1.0.0"). All release branches will have at least a ".0" patch but may gain additional tags if patches are applied after branch creation. The version number `0.X` refers to the version of the OSDU Data Platform and can be accessed via the `/info` [API endpoint in core services](https://community.opengroup.org/osdu/documentation/-/wikis/Core-Services-API-Docs).
For CSP-specific patches following the release, we will denote a CSP-specific tag, e.g. `v0.23.0-azure.1`. This contains similar common code as `v0.23.0` but with additional changes made on the CSP-specific SPI.
For CSP-specific patches following the release, we will denote a CSP-specific tag, e.g. `v0.23.0-azure.1`. This contains similar common code as `v0.23.0` but with additional changes made on the CSP-specific SPI layer.
All QA and pre-shipping deployments are made using the tags to ensure alignment and consistency.
......@@ -69,7 +71,8 @@ They are mostly relevant to the developers while releases are being prepared.
- [R3 Milestone 18](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/M18-Release-Notes)
- [R3 Milestone 19](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/M19-Release-Notes)
- [R3 Milestone 20](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/M20-Release-Notes)
- [R3 Milestone 21 Draft](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/M21-Release-Notes)
- [R3 Milestone 21](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/M21-Release-Notes)
- [R3 Milestone 22 Draft](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/M22-Release-Notes)
## Development timeline for milestones
......@@ -97,9 +100,9 @@ _Note that the dates below might change depending on various reasons, announceme
| Milestones | Code Dev Start | Feature Freeze | Code Tagging Start | Code Tagging Completed | Deployed to Pre Shipping | Public Release |
| ---------------------------------------------------------------------------------------------- | -------------- | -------------- | ------------------ | ---------------------- | ------------------------ | -------------- |
| [M21](https://community.opengroup.org/groups/osdu/platform/-/milestones/19#tab-merge-requests) | 25-Aug-23 | 06-Oct-23 | 13-Oct-23 | 20-Oct-23 | 27-Oct-23 | 17-Nov-23 |
| [M22](https://community.opengroup.org/groups/osdu/platform/-/milestones/20#tab-merge-requests) | 13-Oct-23 | 24-Nov-23 | 01-Dec-23 | 08-Dec-23 | 15-Dec-23 | 12-Jan-24 |
| [M23](https://community.opengroup.org/groups/osdu/platform/-/milestones/25#tab-merge-requests) | 01-Dec-23 | 19-Jan-24 | 26-Jan-24 | 02-Feb-24 | 09-Feb-24 | 01-Mar-24 |
| [M21](https://community.opengroup.org/groups/osdu/platform/-/milestones/19#tab-merge-requests) | 25-Aug-23 | 06-Oct-23 | 13-Oct-23 | 20-Oct-23 | 27-Oct-23 | ~~17-Nov-23~~ 23-Nov-2023 |
| [M22](https://community.opengroup.org/groups/osdu/platform/-/milestones/20#tab-merge-requests) | 13-Oct-23 | 24-Nov-23 | ~~01-Dec-23~~ 08-Dec-23 | ~~08-Dec-23~~ 15-Dec-23 | ~~15-Dec-23~~ 22-Dec-23 | ~~12-Jan-24~~ 19-Jan-24 |
| [M23](https://community.opengroup.org/groups/osdu/platform/-/milestones/25#tab-merge-requests) | 08-Dec-23 | 02-Feb-24 | 09-Feb-24 | 16-Feb-24 | 23-Feb-24 | 15-Mar-24 |
### Previous dates for OSDU milestone releases (in descending order of dates)
......
......