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 '' | + | *β
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 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
- β
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