Jump to: navigation, search

StarlingX/Release Plan

< StarlingX
Revision as of 20:29, 18 July 2018 by Dtroyer (talk | contribs)

Releases

StarlingX is released periodically (currently every three months) with monthly milestone releases in between. A release consists of a branch in the source code repositories that enables repeatable builds over time.


List of releases

Current

Version Docs Release Date End of Life Date
Stx.08.2018.0x (Quarterly) Release Notes link TBD TBD + 6 months
...

Future

Version Docs Release Date End of Life Date
...

Release Definition

A StarlingX milestone/release is a branch in the source code repositories that:

  • is considered stable and can be used for repeatable builds
  • will have no additional features added
  • will backport bug fixes for critical issues only
  • will be maintained in the canonical repositories for a specified minimum period
  • The list of repos included is maintained in stx-manifest/default.xml (or similar) for any given release. (Note: this file included non-StarlingX-managed repos, only repos from the "starlingx" and "stx-staging" remotes are included.)

Management of Releases

Release Cadence and Schedule

Releases are published in a time based fashion:

  • Every Long Term period with quarterly updates.
  • Every Quarterly with monthly updates.

Monthly Milestone Release

  • Each month in the 2nd week of the month a branch will be pulled.
  • Branch name format stx-YYYY.MM.nn
  e.g. stx-2018.08.nn (where “nn” is a sequence number)

Quarterly Release

  • 2nd month in the quarter.
  • For each quarterly release, the code freeze for that release is the 2nd week in the 2nd month in the quarter.

Long Term release

  • TBD

Support length

  • Quarterly releases are supported for 6 months.
  • Long Term releases are out of plan so far.

Release team

  • Intel CI/CD Lead - hazzim.i.anaya.casas@intel.com
  • Intel Developer - mario.alfredo.c.arevalo@intel.com


Stx Release Plan.png