-
Notifications
You must be signed in to change notification settings - Fork 284
Release Cycle
dbarbier edited this page Jun 1, 2011
·
7 revisions
- Have a look at the Roadmap and decide on a version number.
- Create a milestone on the issue tracker https://github.com/tpaviot/oce/issues/new
- Create a meta issue for this version and set its milestone. Have a look at https://github.com/tpaviot/oce/issues/10 for an example. This meta issue must not be closed before this version is released, otherwise milestone is automatically closed and cannot be reopened.
- Update the Roadmap
- Check that all issues targeted to this milestone are fixed
- Stop development at least one week before the due date to focus on fixing bugs
- Tag release candidates and ask on
oce-dev
for tests
- Update the
NEWS
file. For instance, rungit log --name-status --reverse OCE-0.3.0..HEAD
to display commits merged since 0.3.0 has been released - Add a tag and send a mail to the
oce-dev
mailing list - Remove tag for release candidates, they are not very useful; deleting remote tags is not straightforward with git (because most people think that this should not be allowed), one can run for instance
git push github :refs/tags/OCE-0.3.0-rc1
- Close the meta issue; normally all other issues affected on this milestone have already been closed, so this is the last one and this milestone is automatically closed. It cannot be reopened.