Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This results in the new meta-release plan to be used for tracking the meta-release.

Milestone activities

  • Before M0

    • Request the TSC to declare the meta-release kick-off.

    • Provide the release-candidate of the Release Management assets in GitHub including any feedback / other updates

  • M0

    • Announce the meta-release kick-off on the CAMARA mailing list (all@lists.camaraproject.org). This announcement indicates:

      • the Commonalities and ICM teams to prepare for M1 the scope definition of what they plan to put in the meta-release

      • all API Sub Projects to create the API release tracker for their next planned API version(s) as described here: API release trackers.

      • the Outreach Committee to start preparation of marketing activities based on information in the meta-release plan

    • Once available, check the final alpha releases PR release PRs of Commonalities & ICM and their release asset availability. If OK, submit to TSC for approval.

    • Provide the public release of the Release Management assets in GitHub for use in the upcoming meta-release.

    • After TSC approval, announce M1 on the release management and maintainers mailing lists.

  • M1

    • Check for Commonalities and ICM that all release assets are available in their final release candidate PRs. 

    • If OK, request TSC to approve creation of the final release candidate of Commonalities and ICM. 

    • After TSC approval, and update of the meta-release plan with the final release candidate tags of Commonalities and ICM, announce M2 milestone.

  • M2

    • From M1, for all APIs, once available, check the release PR for the first API release candidate PR API version, and, if OK, approve PR. 

    • Announce M3 milestone once all approved API release candidates have update their API release tracker.

  • M3

    • For all APIs, once available, check the release PR for the final API release candidate PR API version and, if OK, approve PR. Approval can start as soon as an API Sub Project indicates "M4: ready for RM" on the API release tracker in the comments field. It is not necessary to wait for the actual M4 date if an API release is ready before.

    • For all APIs, once available, check API public release PR, and, if OK, ask for formal TSC approval. 

    • Announce M4 milestone when all API public releases are approved by TSC.

  • M4

    • Check that all API release trackers are updated with their public release tag for the meta-release.

    • Propose meta-release content to TSC.

    • After TSC approval, publish the meta-release.

    • Announce the M5 meta-release on all@lists.camaraproject.org 

  • M5

    • Review the release process with all teams and identify areas for improvement for the next meta release with all teams. A meta-release feedback page is available to all to add comments, feedback and suggestions for improvement. I

    • Propose improvements for TSC approval to TSC to be implemented for the next meat-release.

    • After TSC approval, announce M6 milestone

  • M6

...

Milestone

Before milestone

After At milestone

M0

kickmeta-off release preparation

kick-off doneannouncement

M1 (Commonalities & ICM)

alpha release PR

alpha for M2release

M2 (Commonalities & ICM)

public release candidate PR

public release candidate for M4

M3 (APIs)

API first release candidate PRAPI

first release candidate for M4

M4

API final release candidate PR

API (APIs)

public release PRAPI final release candidate

API public release for M5

M5

meta-release preparationcreation

meta-release publishedannouncement

M6

retrospective preparation

retrospective doneimplementation

Commonalities and ICM

The Commonalities and ICM teams shall respectively update and maintain their information directly on the active meta-release plan accessible here: CAMARA meta-releases (select the active meta-release from the list). 

...