forgot to RST-ify this

master
Glenn K. Lockwood 2018-12-22 21:09:04 -08:00
parent 0bb96e9684
commit 23106d17db
1 changed files with 9 additions and 8 deletions

View File

@ -1,7 +1,7 @@
Release Process Release Process
=============== ===============
To build a new version of IOR, To build a new version of IOR::
$ docker run -it ubuntu bash $ docker run -it ubuntu bash
$ apt-get update $ apt-get update
@ -12,8 +12,9 @@ To build a new version of IOR,
To create a new release candidate from RC, To create a new release candidate from RC,
1. Disable the `check-news` option in `AM_INIT_AUTOMAKE` inside configure.ac 1. Disable the ``check-news`` option in ``AM_INIT_AUTOMAKE`` inside configure.ac
2. Append "rcX" to the `Version:` field in META 2. Append "rcX" to the ``Version:`` field in META where X is the release
candidate number
3. Build a release package as described above 3. Build a release package as described above
To create a new minor release of IOR, To create a new minor release of IOR,
@ -24,14 +25,14 @@ To create a new minor release of IOR,
To create a micro branch of IOR (e.g., if a release needs a hotfix), To create a micro branch of IOR (e.g., if a release needs a hotfix),
1. Check out the relevant release tagged in the rc branch (e.g., `3.2.0`) 1. Check out the relevant release tagged in the rc branch (e.g., ``3.2.0``)
2. Create a branch with the major.minor name (e.g., `v3.2`) from that tag 2. Create a branch with the major.minor name (e.g., ``3.2``) from that tag
3. Update the `Version:` in META 3. Update the ``Version:`` in META
4. Apply hotfix(es) to that major.minor branch 4. Apply hotfix(es) to that major.minor branch
5. Create the major.minor.micro release on GitHub 5. Create the major.minor.micro release on GitHub
To initiate a feature freeze, To initiate a feature freeze,
1. Merge the `master` branch into the `rc` branch 1. Merge the master branch into the rc branch
2. Update the `Version:` field in META _of the master branch_ to be the _next_ 2. Update the ``Version:`` field in META `of the master branch` to be the `next`
release version, not the one whose features have just been frozen release version, not the one whose features have just been frozen