Developer Area/Release Instructions: Difference between revisions
From Mahara Wiki
< Developer Area
m (→Release steps) |
(Added overview table) |
||
Line 1: | Line 1: | ||
Mahara creates 2 major releases per year (April: X.04.0, and October: X.10.0). We also create 'minor point' releases when we need to add urgent fixes and security updates (e.g. X.04.1, X.04.2 etc). | Mahara creates 2 major releases per year (April: X.04.0, and October: X.10.0). We also create 'minor point' releases when we need to add urgent fixes and security updates (e.g. X.04.1, X.04.2 etc). Doing minor point releases is slightly different to doing a major release. On a major release, we apply any security and bug fixes that are included in a major release as a minor point update to other supported versions. Minor point releases are for security fixes or urgent bug fixes - these happen between major releases. | ||
== Overview == | |||
{| class="wikitable mw-collapsible" | |||
!'''STAGES''' | |||
!'''Major release''' | |||
'''(XX.XX.0)''' | |||
!'''Minor point release''' | |||
'''(XX.XX.1 etc)''' | |||
|- | |||
|'''1. Release Candidate''' - zip file available on Launchpad | |||
|✅ | |||
| | |||
|- | |||
|'''2. Release Candidate testing''' | |||
|✅ | |||
| | |||
|- | |||
|'''3. Release prep''' | |||
|✅ | |||
|✅ | |||
|- | |||
|'''4. The Release''' - zip file is available on Launchpad | |||
|✅ | |||
|✅ | |||
|- | |||
|'''5. Release follow-up admin''' - forums, bug report updating, admin etc | |||
|✅ | |||
|✅ | |||
|- | |||
|'''6. Community site upgrades''' | |||
|✅ | |||
| | |||
|- | |||
|'''7. Minor point updates''' for all supported versions and clients who have paid for that support package | |||
|✅ | |||
|✅ | |||
|- | |||
|'''8. Retro workshop''' | |||
|✅ | |||
|} | |||
==Links to documentation== | |||
#[[Developer Area/Release Instructions/Comms|Pre-release comms]] | |||
#[[Developer Area/Release Instructions/Pre-release|Pre-release steps]] | |||
#[[Developer_Area/Release_Instructions/Release_day|Release day steps]] | |||
====Extra info==== | |||
*[[Developer_Area/Release_Instructions/Creating_a_GPG_key|Creating a GPG key]] | |||
*[[Developer Area/Version Numbering Policy|Version Numbering policy]] | |||
*[[Developer Area/Release Policy|Release Policy]] | |||
Release | |||
'''OLD DOCUMENTATION (Beware: only kept for posterity)''' | |||
*[[Developer Area/Release Instructions/Major Release|Major release]] | *[[Developer Area/Release Instructions/Major Release|Major release]] | ||
Line 41: | Line 60: | ||
*[[Developer Area/Old release Instructions|Old release instructions]] | *[[Developer Area/Old release Instructions|Old release instructions]] | ||
*[[Developer_Area/Release_Instructions/Release_script|Release script]] | *[[Developer_Area/Release_Instructions/Release_script|Release script]] | ||
[[category:Developer Area]] | [[category:Developer Area]] |
Revision as of 18:25, 29 April 2022
Mahara creates 2 major releases per year (April: X.04.0, and October: X.10.0). We also create 'minor point' releases when we need to add urgent fixes and security updates (e.g. X.04.1, X.04.2 etc). Doing minor point releases is slightly different to doing a major release. On a major release, we apply any security and bug fixes that are included in a major release as a minor point update to other supported versions. Minor point releases are for security fixes or urgent bug fixes - these happen between major releases.
Overview
STAGES | Major release
(XX.XX.0) |
Minor point release
(XX.XX.1 etc) |
---|---|---|
1. Release Candidate - zip file available on Launchpad | ✅ | |
2. Release Candidate testing | ✅ | |
3. Release prep | ✅ | ✅ |
4. The Release - zip file is available on Launchpad | ✅ | ✅ |
5. Release follow-up admin - forums, bug report updating, admin etc | ✅ | ✅ |
6. Community site upgrades | ✅ | |
7. Minor point updates for all supported versions and clients who have paid for that support package | ✅ | ✅ |
8. Retro workshop | ✅ |
Links to documentation
Extra info
OLD DOCUMENTATION (Beware: only kept for posterity)