2024-05-14 Release WG Minutes

Attendees & Representation

Type @ and your name to indicate your attendance

LF Staff:  @Casey Cain 

Community: @Herbert Damker @Tanja de Groot  @Rafal Artych @Jose Luis Urien Pinedo @Jan Friman @Uwe Rauschenbach @G. Murat Karabulut 

Agenda

The project's Antitrust Policy, which you can find linked from the LF and project websites. The policy is important where multiple companies, including potential industry competitors, are participating in meetings. Please review and if you have any questions, please contact your company legal counsel. Members of the LF may contact Andrew Updegrove at the firm Gesmer Updegrove LLP, which provides legal counsel to the LF.

Minutes

Action Item Review

Topic 1: 0.x alpha and rc versions in API versioning

  • Proposed updates will be integrated into the API versioning page

  • See also below issue #10 on reducing overlap and simplify the API versioning and Release mgmt related documentation In Commonalities

Topic 2: Review existing issues

NOTE: Items in bold are the ones where Commonalities expects results within Commonalities release 0.4.0 scope.

Topic 3:  New issue to create/update documentation

  1. #25 Create a CHANGELOG_TEMPLATE.md within ReleaseManagement/documentation & update it according to API Release Process

  2. #xx Update/replacement of Camara_Versioning_Guidelines.md (normative document about API Release process and API Versioning)

  3. #28 (in RM): Create updated the API-Readiness-Checklist.md in RM/documentation: Add new API readiness checklist (#28)

  4. #202 (in Commonalities):  Deprecate API-Readiness-Checklist.md (#202)

Topic 4:  New visual for release cycle & milestones

  • New visual using the Confluence macro "Roadmap Planner" is NOK - dates cannot be displayed well.

  • Ideally draw.io should be integrated into Confluence.

  • To be checked if that (or some other drawing tool) is an option @Casey Cain 

Action items

Update links on CAMARA Project Home wiki page (closed as duplicate)
Update README.md within RM repository (see https://github.com/camaraproject/ReleaseManagement/issues/20)
Add issue to Commonalities to move the Change log template up one level @Herbert Damker (done in ReleaseManagement repo instead of Commonalities)
Propose links for RM on the CAMARA Home Page @Tanja de Groot
Transfer issue #7 on API families to Governance @Herbert Damker (done: https://github.com/camaraproject/Governance/issues/135)
Transfer issue #17 on basepath back to Commonalities @Herbert Damker (done: https://github.com/camaraproject/Commonalities/issues/199). @Rafal Artych to apply the update of API guidelines and the common yaml file with the info in issue #17 in the Commonalities team.
Issue #10 - 1: @Tanja de Groot to create short info on API versioning for inclusion in the Commonalities GitHub project referencing the RM Wiki pages for detailed explanation to reduce overlap. DRAFT of API versioning available for review: API versioning section for Commonalities API design guidelines; 20240524 Created PR in commonalities: Update versioning section in api design guidelines · Pull Request #215
Issue #10 - 2: @Tanja de Groot to create short info on API release process for inclusion in the RM GitHub project referencing the RM Wiki pages for detailed explanation to reduce overlap. DRAFT of Release Guidelines available for review: API Release Process (extract for RM GitHub); 20240528 Created PR: Add API Release Guidelines to GitHub - extract of the API Release Pro… by tanjadegroot · Pull Request #31 · camaraproject/ReleaseManagement
Transfer issue #6 on test automation to Commonalities @Herbert Damker as this is not part of RM process. (done: https://github.com/camaraproject/Commonalities/issues/200
Transfer issue #11 on mandatory endpoint to Governance @Herbert Damker for discussion on how to handle this point.
issue #12: Close issue. @Tanja de Groot (done).
Issue #5: check example on stable API version in RM pages and add if needed. @Tanja de Groot 
Issue #13: to be closed @Tanja de Groot (done)
Issue #14: mark as backlog @Tanja de Groot (done)
Issue #16: Updated API readiness checklist PR to RM project to be created @Tanja de Groot (done: https://github.com/camaraproject/ReleaseManagement/issues/28)
Issue #16: Create PR in Commonalities to deprecate the Checklist and point to new version in RM. @Tanja de Groot (done: https://github.com/camaraproject/Commonalities/issues/202)
Issue #15: check and add proposal into issue @Tanja de Groot (done)
Issue #15: Transfer back to Commonalities @Herbert Damker (done: https://github.com/camaraproject/Commonalities/issues/201)
Add a FAQ page to the RM wiki with examples. etc @Tanja de Groot (done: Release Management FAQ)
Check for a drawing tool (like draw.io) plugin to be integrated into Confluence @Casey Cain