Planned Timeline - May-June release Pre-RC1 Steps, Creation of Stable Branch - [ ] Tag features and issue list with milestone https://github.com/thesofproject/sof/milestones/v2.15 - [ ] Choose a SOF commit on main branch as candidate for stable branch https://github.com/thesofproject/sof/tree/v2.15-rc1 - [ ] Tag branch point as rc1 - [ ] Testing & sign off - [ ] Branch stable v2.xx -- depending on main stability can be one week before RC1 or at the same time https://github.com/thesofproject/sof/tree/stable-v2.15 - [ ] Move any features in the milestone list that did not make it in time before the stable branch cut-off date, to the next release. - [ ] Update versions.json in mainline - [ ] Update versions.json in stable branch RC2 Steps: - [ ] Cherry pick critical features and bug fixes to stable-v2.15 for RC2 - [ ] Perform FW security scan and fix opens - [ ] Testing & sign off - [ ] Tag v2.15-RC2 -> https://github.com/thesofproject/sof/releases/tag/v2.15-rc2 Final Release Steps: - [ ] Cherry pick critical features and bug fixes to stable-v2.xx - [ ] Testing & sign off - [ ] Tag v2.xx release - [ ] Publish release on https://github.com/thesofproject/sof/releases Final Release, vendor specific steps / Intel: - [ ] Production sign FW, upload FW and topology binaries to internal release folder - [ ] Publish release on https://github.com/thesofproject/sof-bin/blob/main/HOWTO-new-release.md Final Release, vendor specific steps / OtherVendor: - ( add steps here ) Final Steps: - [ ] Move any unfinished issues to next milestone
Planned Timeline
Pre-RC1 Steps, Creation of Stable Branch
RC2 Steps:
Final Release Steps:
Final Release, vendor specific steps / Intel:
Final Release, vendor specific steps / OtherVendor:
Final Steps: