sof icon indicating copy to clipboard operation
sof copied to clipboard

SOF 2.2 Release Checklist

Open mengdonglin opened this issue 3 years ago • 7 comments

Pre RC1 Steps:

  • [x] tag any of the issues and feature lists with milestone v2.2 https://github.com/thesofproject/sof/issues?q=is%3Aopen+is%3Aissue+milestone%3Av2.2
  • [x] Align on FW and topology layout update in https://github.com/thesofproject/sof-bin
  • [x] Choose a SOF commit on main branch as candidate for branch out stable-v2.2
  • [x] Choose a Zephyr commit on main branch as candidate for branch out a copy for SOF v2.2
  • [x] Testing & sign off this commit
  • [x] branch out stable-v2.2

RC1 Steps:

  • [x] Cherry pick critical bug fixings and features to stable-v2.2 for RC1
  • [x] Perform FW security scan and fix opens
  • [x] Update Zephyr branch for v2.2
  • [x] Testing & sign off
  • [x] Tag v2.2-rc1
  • [x] Make rc1 release on https://github.com/thesofproject/sof/releases
  • [x] signing of the FW, upload FW and topology binaries to internal release folder
  • [x] Update binary release script
  • [x] Make rc1 release on https://github.com/thesofproject/sof-bin
  • [x] Send the mail to ALSA mailing list?

Final 2.2 steps:

  • [ ] Cherry pick critical bug fixings to stable-v2.2
  • [ ] Testing & sign off
  • [ ] Tag v2.2
  • [ ] Make release on https://github.com/thesofproject/sof/releases
  • [ ] signing of the FW, upload FW and topology binaries to internal release folder
  • [ ] Make release on https://github.com/thesofproject/sof-bin
  • [ ] Send the mail to ALSA mailing list?
  • [ ] Declare the release on https://www.sofproject.org/blog/

mengdonglin avatar May 10 '22 14:05 mengdonglin

Should this be part of https://github.com/thesofproject/sof-bin/blob/main/HOWTO-new-release.md ?

marc-hb avatar May 10 '22 19:05 marc-hb

Should this be part of https://github.com/thesofproject/sof-bin/blob/main/HOWTO-new-release.md ?

@marc-hb Do you mean we should list the required steps in https://github.com/thesofproject/sof-bin/blob/main/HOWTO-new-release.md?

mengdonglin avatar May 12 '22 11:05 mengdonglin

Yes or as another, template file close to it. Then for each release we can copy the template into a new issue like this one.

This would make the template reviewed, version controlled and available outside Github.

marc-hb avatar May 12 '22 17:05 marc-hb

Yes or as another, template file close to it. Then for each release we can copy the template into a new issue like this one.

This would make the template reviewed, version controlled and available outside Github.

@marc-hb Okay. I can work on PR to update in https://github.com/thesofproject/sof-bin/blob/main/HOWTO-new-release.md

mengdonglin avatar May 13 '22 01:05 mengdonglin

Stable branch created.

lgirdwood avatar May 25 '22 13:05 lgirdwood

https://github.com/thesofproject/sof/releases/tag/v2.2-rc1 created

kv2019i avatar Jun 09 '22 20:06 kv2019i

@mengdonglin any updates here ?

lgirdwood avatar Jun 17 '22 09:06 lgirdwood

Closing this as v2.2 was release.

mengdonglin avatar Aug 30 '22 09:08 mengdonglin