-
Notifications
You must be signed in to change notification settings - Fork 326
Open
Labels
Milestone
Description
Release and branching plan (thanks to @enov)
- Release 3.3.5
- Review and restructure outstanding Github issues and PRs
- Restructure milestones, rename 3.4 milestone to 4.0
- Review and close all issues and PRs that are no more relevant
- closing any that are redundant, out of date or not of high enough quality to merge
- merging any bugfixes that are backwards compatible so that they can be in 3.3 and 4.0
- merging any breaking changes that are close enough to complete to go with the upcoming breaking 4.0 release
- assigning any longer-term breaking changes (including issues that nobody's started working on yet) to a new 5.0 milestone
- Merge
3.3/developto3.4/develop - Create a
masterbranch based on3.4/develop - Delete all
3.*/developbranches - Delete all other unwanted branches
- In the
masterbranch fix all occurrence of3.4with4.0 - Fix composer required versions in
master - Update kohana/koharness script for new branch naming structure
- Update Travis scripts to make the tests pass
- Write new CONTRIBUTING guidelines reflecting branching changes
- Do above steps for all Kohana modules
- Create a
4.0.xbranch based on the master branch - Review changes and write/update changelog and upgrade guide
- Change the version and the codename on a separate commit in that branch
- Release by tagging
v4.0.0-beta1 - Update kohana-ci scripts for new branch naming structure (optional)
- Do above steps for Kohana modules that have BC braking changes, no need to newly release those who are not changed
From #660
gnovarok03n00b and gnovaro