Actions

Developer Area/Release Instructions/Release day: Difference between revisions

From Mahara Wiki

< Developer Area‎ | Release Instructions
(Created page with "==📋 Final checks before starting release day == '''Release lead''' *✅ CVE #'s - Security issues have an assigned CVE number? *✅ Backporting - security fixes backported...")
 
Line 1: Line 1:
==📋 Final checks before starting release day ==
==📋 Final checks before starting release day ==
'''Release lead'''
 
🚨 Make sure that any security reviews/patches are merged before proceeding 🚨.
 
🔒 '''Security team''' (if you don't have +2 review status, you won't be able to see these patches)
* Merge the 'Draft' security patches.
* Update the related Launchpad bugs to 'Public security'.
 
🛠 '''Release lead'''
 
*✅ CVE #'s - Security issues have an assigned CVE number?
*✅ CVE #'s - Security issues have an assigned CVE number?
*✅ Backporting - security fixes backported to all supported versions that need them?
*✅ Backporting - security fixes backported to all supported versions that need them?
*✅ Bugs fixed - all bugs going into his release have their ''fixes committed'' for all supported versions?
*✅ Bugs fixed - all bugs going into his release have their fixes ''merged'' for all supported versions?
*✅ Comms - to Mahara partners + drafted the forum posts?
*✅ Comms - to Mahara partners + drafted the forum posts?
'''For all devs'''
👷🏻 '''For all devs'''
*✅ <code>git pull</code> [https://git.mahara.org/scripts/mahara-scripts mahara-scripts]
*✅ <code>git pull [https://git.mahara.org/scripts/mahara-scripts mahara-scripts]</code>
*✅ Valid GPG - do you have a [https://wiki.mahara.org/wiki/Developer_Area/Release_Instructions/Creating_a_GPG_key valid GPG key] added to your Launchpad account? See [https://launchpad.net/~username/+editpgpkeys https://launchpad.net/~username/+editpgpkeys]
*✅ Valid GPG - do you have a [https://wiki.mahara.org/wiki/Developer_Area/Release_Instructions/Creating_a_GPG_key valid GPG key] added to your Launchpad account? See [https://launchpad.net/~username/+editpgpkeys https://launchpad.net/~username/+editpgpkeys]
* ✅ <code>lptools</code> - do you have the lp-upload-project installed for uploading the release tars? <code> apt-get install lptools</code>

Revision as of 15:05, 25 February 2022

📋 Final checks before starting release day

🚨 Make sure that any security reviews/patches are merged before proceeding 🚨.

🔒 Security team (if you don't have +2 review status, you won't be able to see these patches)

  • Merge the 'Draft' security patches.
  • Update the related Launchpad bugs to 'Public security'.

🛠 Release lead

  • ✅ CVE #'s - Security issues have an assigned CVE number?
  • ✅ Backporting - security fixes backported to all supported versions that need them?
  • ✅ Bugs fixed - all bugs going into his release have their fixes merged for all supported versions?
  • ✅ Comms - to Mahara partners + drafted the forum posts?

👷🏻 For all devs