Actions

Developer Area/Release Instructions: Difference between revisions

From Mahara Wiki

< Developer Area
mNo edit summary
Line 11: Line 11:
|'''1. Release Candidate''' - zip file available on Launchpad
|'''1. Release Candidate''' - zip file available on Launchpad
|✅
|✅
|
|
|-
|-
|'''2. Release Candidate testing'''
|'''2. Release Candidate testing'''
|✅
|✅
|
|
|-
|-
|'''3. Release prep'''
|'''3. Release prep'''
Line 31: Line 31:
|'''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
Line 39: Line 39:
|'''8. Retro workshop'''
|'''8. Retro workshop'''
|✅
|✅
|❌
|}
|}



Revision as of 18:29, 29 April 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 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

  1. A week before the release: Comms
  2. Pre-release steps for developers
  3. Release day steps for developers

Extra info for devs


OLD DOCUMENTATION (Beware: only kept for posterity)