WIP
The first table on this page - proposal is that it replaces the table on CAMARA Release Process page.
The tables below it are the ORIGINAL and other attempts, so-far not-retained reformatting of the table.
LATEST move milestone name to Actions column
| Actors & Actions for next milestone | | |
---|
| Actors & Actions for next milestone | | |
---|
pre-M0 | Release Management Commonalities & ICM (from previous M2) TSC |
|
|
M0ย | Meta-release kickoff | M0 | 0 |
starts @ M0 | Release Management (before M0) Commonalities & ICM Finalize release scope definition for meta-release.
Develop Commonalities & ICM scope through one or more alpha release(s) Update data in the meta-release plan with each alpha release Submit final alpha releases PRs for TSC review: If OK: create final alpha release for Commonalities & ICM Send Commonalitie & ICM alpha release message toย release@lists.camaraproject.org
TSC | 2 weeks |
|
M1 | Alpha Commonalities & ICM | M0 + 2 weeks | 2 |
starts @ M1 | Commonalities & ICM Fix bugs raised by users through one or more release-candidates Update release tracker on target meta-release page with each release-candidate Submit final release-candidates PRs for TSC approval If approved: Create final release-candidates for Commonalities & ICM Prepare public-release PR for Commonalities & ICM for M5
TSC | 10 weeks |
|
M2 | Release-candidate Commonalities & ICM | M1 + 10 weeks | 12 |
starts @ M1 | API Sub-projects Define scope of API release.
Create API release tracker for the API version Develop API scope through one or more alpha release(s) Update the API release tracker with each alpha release Submit final alpha API release PR for TSC review: If OK: create final alpha releases for the API
TSC | 8 weeks |
|
M3 | Alpha APIs | M1 + 8 weeks | 10 |
starts @ M3 | API Sub-projects Fix bugs raised by API testers through one or more release-candidates Update API release trackerย with each release-candidate Submit final API release-candidates PR for TSC approval If approved:
TSC | 10 weeks |
|
M4 | Release-candidate APIs | M3 + 10 weeks | 20 |
starts @ M2 for Commonalities & ICM starts @ public-release PR for an API | Release Management (this can start for each item, whenever the item public-release PR is made available) For Commonalities and ICM, check that all release assets are available in the public-release PR If OK: approve creation of public-release of Commonalities and ICM For each API release-candidate, check that all release assets are available in the API public-release PR Propose meta-release content to TSC On TSC approval,ย notify approval on release@lists.camaraproject.org notify Outreach Committee publish the meta-release information send meta-release announcement to all CAMARAย
TSC: Commonalities & ICM API Sub-projects | 2 weeks |
|
M5 | Meta-release | M4 + 2 weeks | 22 |
starts @ M5 | Release Management TSC | 2 weeks |
|
M6 | Post Release | M5 + 2 weeks | 24 |
ORIGINAL
| | Actions to achieve milestone | | |
---|
| | Actions to achieve milestone | | |
---|
Kickoff - M0 | Start of release cycle. |
| M0 | 0 |
M1 | Initiate Commonalities & ICM | Scope of Work Products clarifiedย and recorded in dedicated issue. Identify commonalities work products. Create alpha release for Commonalities & ICM Create initial PRs for commonalities. Agree on the scope of commonalities. TSC review.
| M0 + 2 week | 2 |
M2 | Finalize Commonalities & ICM | Create release-candidate for Commonalities & ICM Prepare public-release for Commonalities & ICM. Complete initial PR reviews. TSC Approval.
| M1 + 10 weeks | 12 |
M3 | Initiate Sub-projects / APIs | Scope Request to Sub-Projects / APIs. Determine requirements for Sub-projects / APIs. Create PRs for Sub-projects / APIs. Review and finalize PRs. Confirm scope of Sub-projects / APIsย Define API test cases. Define acceptance criteria. Create alpha release for for Sub-projects / APIs.
| M1 + 8ย weeks | 10 |
M4 | Finalize Sub-projects / APIs | Conduct testing and log test result. Evaluate and log acceptance criteria. Code Freeze Create release-candidate for Sub-Projects / APIs. Prepare public-release for Sub-Projects / APIs. Request approval of Sub-projects / APIs to Release Management WG for meta-release
| M3 + 10ย weeks | 20 |
M5 | Meta Release | | M4 + 2 weeks | 22 |
M6 | Post- Release | | M5 + 2 weeks | 24 |
(back to 1 column for actions) add actor and split groups of actions per actore
| Actors & Actions for next milestone | | |
---|
| Actors & Actions for next milestone | | |
---|
M0 - meta-release kickoff |
| M0 | 0 |
| Release Management Commonalities & ICM Define scope of release.
Develop Commonalities & ICM scope through one or more alpha release(s) Update release tracker on target meta-release page with each alpha release Submit final alpha releases PRs for TSC review: If OK: create final alpha releases for Commonalities & ICM
TSC | 2 weeks |
|
M1 - Draft Commonalities & ICM |
| M0 + 2 weeks | 2 |
| Commonalities & ICM Fix bugs raised by users through one or more release-candidates Update release tracker on target meta-release page with each release-candidate Submit final release-candidates PRs for TSC approval If approved: Create final release-candidates for Commonalities & ICM Prepare public-release PR for Commonalities & ICM for M5
TSC | 10 weeks |
|
M2 - Final Commonalities & ICM |
| M1 + 10 weeks | 12 |
| API Sub-projects Define scope of API release.
Create API release tracker for the API version Develop API scope through one or more alpha release(s) Update the API release tracker with each alpha release Submit final alpha API release PR for TSC review: If OK: create final alpha releases for the API
TSC | 8 weeks |
|
M3 - Draft APIs |
| M1 + 8 weeks | 10 |
| API Sub-projects Fix bugs raised by API testers through one or more release-candidates Update API release trackerย with each release-candidate Submit final API release-candidates PR for TSC approval If approved:
TSC | 10 weeks |
|
M4 - Final APIs |
| M3 + 10 weeks | 20 |
| Release Management For Commonalities and ICM, check that all release assets are available in the public-release PR If OK: approve creation of public-release of Commonalities and ICM For each API release-candidate, check that all release assets are available in the API public-release PR Propose meta-release content to TSC TSC meta-release approval Publish the meta-release
| 2 weeks |
|
M5 - Meta Release |
| M4 + 2 weeks | 22 |
| Release Management | 2 weeks |
|
M6 - Post Release |
| M5 + 2 weeks | 24 |
ORIGINAL
| | Actions to achieve milestone | | |
---|
| | Actions to achieve milestone | | |
---|
Kickoff - M0 | Start of release cycle. |
| M0 | 0 |
M1 | Initiate Commonalities & ICM | Scope of Work Products clarifiedย and recorded in dedicated issue. Identify commonalities work products. Create alpha release for Commonalities & ICM Create initial PRs for commonalities. Agree on the scope of commonalities. TSC review.
| M0 + 2 week | 2 |
M2 | Finalize Commonalities & ICM | Create release-candidate for Commonalities & ICM Prepare public-release for Commonalities & ICM. Complete initial PR reviews. TSC Approval.
| M1 + 10 weeks | 12 |
M3 | Initiate Sub-projects / APIs | Scope Request to Sub-Projects / APIs. Determine requirements for Sub-projects / APIs. Create PRs for Sub-projects / APIs. Review and finalize PRs. Confirm scope of Sub-projects / APIsย Define API test cases. Define acceptance criteria. Create alpha release for for Sub-projects / APIs.
| M1 + 8ย weeks | 10 |
M4 | Finalize Sub-projects / APIs | Conduct testing and log test result. Evaluate and log acceptance criteria. Code Freeze Create release-candidate for Sub-Projects / APIs. Prepare public-release for Sub-Projects / APIs. Request approval of Sub-projects / APIs to Release Management WG for meta-release
| M3 + 10ย weeks | 20 |
M5 | Meta Release | | M4 + 2 weeks | 22 |
M6 | Post- Release | | M5 + 2 weeks | 24 |
Insert separate milestone lines
| | Actions to achieve next milestone | | |
---|
| | Actions to achieve next milestone | | |
---|
Kickoff - M0 | Start of release cycle. |
| M0 | 0 |
|
| Scope of Work Products clarifiedย and recorded in dedicated issue. Identify commonalities work products. Create alpha release for Commonalities & ICM Create initial PRs for commonalities. Agree on the scope of commonalities. TSC review.
| 2 weeks |
|
M1 | Initiate Commonalities & ICM |
| M0 + 2 weeks | 2 |
|
| Create release-candidate for Commonalities & ICM Prepare public-release for Commonalities & ICM. Complete initial PR reviews. TSC Approval.
| 10 weeks |
|
M2 | Finalize Commonalities & ICM |
| M1 + 10 weeks | 12 |
|
| Scope Request to Sub-Projects / APIs. Determine requirements for Sub-projects / APIs. Create PRs for Sub-projects / APIs. Review and finalize PRs. Confirm scope of Sub-projects / APIsย Define API test cases. Define acceptance criteria. Create alpha release for for Sub-projects / APIs.
| 8 weeks |
|
M3 | Initiate Sub-projects / APIs |
| M1 + 8 weeks | 10 |
|
| Conduct testing and log test result. Evaluate and log acceptance criteria. Code Freeze Create release-candidate for Sub-Projects / APIs. Prepare public-release for Sub-Projects / APIs. Request approval of Sub-projects / APIs to Release Management WG for meta-release
| 10 weeks |
|
M4 | Finalize Sub-projects / APIs |
| M3 + 10 weeks | 20 |
|
| | 2 weeks |
|
M5 | Meta Release |
| M4 + 2 weeks | 22 |
|
| | 2 weeks |
|
M6 | Post- Release |
| M5 + 2 weeks | 24 |
separate action in 2 columns (but would need a 3rd for RM actions)
| | Actionsย Commonalities & ICM | Actionsย API Sub-projects | | |
---|
| | Actionsย Commonalities & ICM | Actionsย API Sub-projects | | |
---|
Kickoff - M0 | Start of meta-release |
|
| M0 | 0 |
|
| Scope of Work Products clarifiedย and recorded in dedicated issue. Identify commonalities work products. Create alpha release for Commonalities & ICM Create initial PRs for commonalities. Agree on the scope of commonalities. TSC review.
|
| 2 weeks |
|
M1 | Initial Commonalities & ICM |
|
| M0 + 2 weeks | 2 |
|
| Create release-candidate for Commonalities & ICM Prepare public-release for Commonalities & ICM. Complete initial PR reviews. TSC Approval.
|
| 10 weeks |
|
M2 | Final Commonalities & ICM |
|
| M1 + 10 weeks | 12 |
|
|
| Scope Request to Sub-Projects / APIs. Determine requirements for Sub-projects / APIs. Create PRs for Sub-projects / APIs. Review and finalize PRs. Confirm scope of Sub-projects / APIsย Define API test cases. Define acceptance criteria. Create alpha release for for Sub-projects / APIs.
| 8 weeks |
|
M3 | Initial Sub-projects / APIs |
|
| M1 + 8 weeks | 10 |
|
|
| Conduct testing and log test result. Evaluate and log acceptance criteria. Code Freeze Create release-candidate for Sub-Projects / APIs. Prepare public-release for Sub-Projects / APIs. Request approval of Sub-projects / APIs to Release Management WG for meta-release
| 10 weeks |
|
M4 | Final Sub-projects / APIs |
|
| M3 + 10 weeks | 20 |
|
|
| | 2 weeks |
|
M5 | Meta Release |
|
| M4 + 2 weeks | 22 |
|
| |
| 2 weeks |
|
M6 | Post Release |
|
| M5 + 2 weeks | 24 |
merge milestone and milestone name columns
| Actionsย Commonalities & ICM | Actionsย API Sub-projects | | |
---|
| Actionsย Commonalities & ICM | Actionsย API Sub-projects | | |
---|
M0 - meta-release kickoff |
|
| M0 | 0 |
| Scope of Work Products clarifiedย and recorded in dedicated issue. Identify commonalities work products. Create alpha release for Commonalities & ICM Create initial PRs for commonalities. Agree on the scope of commonalities. TSC review.
|
| 2 weeks |
|
M1 - Initial Commonalities & ICM |
|
| M0 + 2 weeks | 2 |
| Create release-candidate for Commonalities & ICM Prepare public-release for Commonalities & ICM. Complete initial PR reviews. TSC Approval.
|
| 10 weeks |
|
M2 - Finalย ย Commonalities & ICM |
|
| M1 + 10 weeks | 12 |
|
| Scope Request to Sub-Projects / APIs. Determine requirements for Sub-projects / APIs. Create PRs for Sub-projects / APIs. Review and finalize PRs. Confirm scope of Sub-projects / APIsย Define API test cases. Define acceptance criteria. Create alpha release for for Sub-projects / APIs.
| 8 weeks |
|
M3 - Initialย ย ย ย ย ย ย ย ย Sub-projects / APIs |
|
| M1 + 8 weeks | 10 |
|
| Conduct testing and log test result. Evaluate and log acceptance criteria. Code Freeze Create release-candidate for Sub-Projects / APIs. Prepare public-release for Sub-Projects / APIs. Request approval of Sub-projects / APIs to Release Management WG for meta-release
| 10 weeks |
|
M4 - Finalย ย ย ย ย ย ย ย ย ย Sub-projects / APIs |
|
| M3 + 10 weeks | 20 |
|
| | 2 weeks |
|
M5 - Meta Release |
|
| M4 + 2 weeks | 22 |
| |
| 2 weeks |
|
M6 - Post Release |
|
| M5 + 2 weeks | 24 |