Versions Compared

Key

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

This section explains the processes for meta-release planning, milestone scheduling and progress reporting on the planned a meta-release.

Table of Contents

Meta-release plan

For each meta-release, a meta-release plan provides the dates and progress of the meta-release. It covers the status of

  • Commonalities and ICM releases
  • The release of the API versions that are planned to be included in the meta-release.

Meta-release schedule

There are 2 CAMARA meta-releases per year: a Spring meta-release and a Fall meta-release. These are called SpringYY and FallYY respectively, where YY is the (short) year number.

...

Actual dates for a given meta-release shall be managed on the dedicate meta-release plan listed here: CAMARA meta-releases.

Spring meta-release schedule


Fall meta-release schedule


Planning and progress reporting on a meta-release

The following actions are requested from the various teams to plan and provide visibility on the progress of a meta-release.

Release Management

The Release Management team shall create the meta-release plan (page) under CAMARA meta-releases as follows:

...

  • the Commonalities and ICM data is updated directly on the meta-release page by the respective teams.
  • the API data is managed by the API Sub-project teams on their API release tracker page(s) and pulled into the meta-release page automatically.

Commonalities and ICM

The Commonalities and ICM teams shall respectively update and maintain their information on the meta-release page per the below.

...

  • As soon as possible after M1, fix the scope of the release in a dedicated GitHub issue, e.g. called "Commonalities or ICM scope Fall24".
  • Whenever a new pre-release is made available, the (Pre-)release tag column shall be updated with the release tag link for the Commonalities and ICM version respectively.
  • The actual milestone dates shall be put in the table when the milestone release is approved. 
  • Once TSC approval is given at M2, the target public-release version (release tag and release package) shall be created and shall be used by the API Sub-projects to work with. It will also be used for M5 for inclusion in the meta-release and the meta-release page shall be updated with M2 date and the public-release tag.

API Sub-projects

API Sub-project teams shall create and update the API release tracker for each of their API version(s) as follows: 

...

  • If an API release is not visible, please check that the correct meta-release label is added to the API release tracker page. 

Release milestone status

The milestone status values on the meta-release pages are managed by the Release Management team and shall have values defined as follows:

...