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 '' | *✅ 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>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
- ✅
git pull mahara-scripts
- ✅ Valid GPG - do you have a valid GPG key added to your Launchpad account? See https://launchpad.net/~username/+editpgpkeys
- ✅
lptools
- do you have the lp-upload-project installed for uploading the release tars?apt-get install lptools