diff options
Diffstat (limited to 'MAINTAIN.md')
-rw-r--r-- | MAINTAIN.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/MAINTAIN.md b/MAINTAIN.md index 55f4e7afc2..e102d7a94b 100644 --- a/MAINTAIN.md +++ b/MAINTAIN.md @@ -44,14 +44,16 @@ Release Policy Release "often", but not "early". The (unreleased) `master` branch is the "early" channel; it should not be -released if it's not stable. Medium-risk changes may be merged to `master` if +released if it's not stable. High-risk changes may be merged to `master` if the next feature-release is not imminent. -For maintenance releases, create a `release-x.y` branch. If the current stable -release has a major bug: +For maintenance releases, create a `release-x.y` branch. If the current release +has a major bug: 1. Fix the bug on `master`. 2. Cherry-pick the fix to `release-x.y`. -3. Cut a release from `release-x.y` (run `scripts/release.sh`). +3. Cut a release from `release-x.y`. + - Run `./scripts/release.sh` + - Update (force-push) the remote `stable` tag. See also: https://github.com/neovim/neovim/issues/862 |