Actions

Difference between revisions of "Developer Area/Release Instructions/Release day"

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 14: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