Version 5 (modified by Amar Takhar, on 03/10/15 at 02:14:28) (diff) |
---|
Release Procedures
Table of Contents
This page details steps that need to be taken in order to cut a release of RTEMS.
Source Checklist
The items in these lists are in no particular order and subject to discussion, additions, and deletions.
The following are things that MUST be resolved before a release is made
- Tools stabilized on known versions, these can be different versions if required.
- If it is not possible for a tool to be built it must be well documented in the release notes.
- All BSPs must build without error
- Select BSPs must run tests without errors see Required BSPs
The following are things that WOULD BE NICE to be resolved before a release is branched
- Warning reduction pass
- Focus on all SPARC BSPs, select PowerPC, ARM and MIPS
Required BSPs and Conditions
These BSPs must build and have all tests without errors.
- sparc/erc32
- ...
Coverage reports for these BSPs
- sparc/erc32
Release Checklist
Main release steps.
General
Git
- Create branch for release
Website
- Announcement
Trac
- Bump default version to the current release
- Generate 'next' milestone
FTP
- Upload file to FTP with sha256.
Documentation
- Generate docs from branch.
- Texinfo
- Doxygen
- RSB
- Update
docs.rtems.org
Tarball Generation
- Run bootstrap
- Generate ChangeLog using script found in #2208
Snapshot
There are no snapshots as of yet.