Developer Area/Release Instructions: Difference between revisions
From Mahara Wiki
< Developer Area
m (→Overview) |
|||
Line 8: | Line 8: | ||
!'''Minor point release''' | !'''Minor point release''' | ||
'''(XX.XX.1 etc)''' | '''(XX.XX.1 etc)''' | ||
!'''Release Candidate''' | |||
|- | |- | ||
|'''3. [[Developer_Area/Release_Instructions/Pre-release|Release prep]]''' | |'''3. [[Developer_Area/Release_Instructions/Pre-release|Release prep]]''' | ||
| | |MajorPrep | ||
| | |MinorPrep | ||
|RCPrep | |||
|- | |- | ||
|'''4. [[Developer_Area/Release_Instructions/Release_day|The Release]]''' - Outcome: zip file is available on Launchpad | |'''4. [[Developer_Area/Release_Instructions/Release_day|The Release]]''' - Outcome: zip file is available on Launchpad | ||
| | |MajorRelease | ||
| | |MinorRelease | ||
|RCRelease | |||
|- | |- | ||
|'''5. Release follow-up admin''' - forums, bug report updating, admin etc | |'''5. Release follow-up admin''' - forums, bug report updating, admin etc | ||
|✅ | |✅ | ||
|✅ | |✅ | ||
| | |||
|- | |- | ||
|'''6. Community site upgrades''' | |'''6. Community site upgrades''' | ||
|✅ | |✅ | ||
|❌ | |❌ | ||
| | |||
|- | |- | ||
|'''7. Minor point updates''' for all supported versions and clients who have paid for that support package | |'''7. Minor point updates''' for all supported versions and clients who have paid for that support package | ||
|✅ | |✅ | ||
|✅ | |✅ | ||
| | |||
|- | |- | ||
|'''8. Retro workshop''' | |'''8. Retro workshop''' | ||
|✅ | |✅ | ||
|❌ | |❌ | ||
| | |||
|} | |} | ||
Revision as of 15:36, 6 Mayıs 2022
Mahara creates 2 major releases per year (April: XX.04.0, and October: XX.10.0). We also create 'minor point' releases when we need to add urgent fixes and security updates (e.g. XX.04.1, XX.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 the 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) |
Release Candidate |
---|---|---|---|
3. Release prep | MajorPrep | MinorPrep | RCPrep |
4. The Release - Outcome: zip file is available on Launchpad | MajorRelease | MinorRelease | RCRelease |
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
- A week before the release: Comms
- Pre-release steps for developers
- Release day steps for developers
Extra info for devs
OLD DOCUMENTATION (Beware: only kept for posterity)