Version 5 (modified by 3 years ago) ( diff ) | ,
---|
HelenOS Release Process
Preparing the Release Files
- Use the script
tools/release.sh
to generate the release files - This script requires the environment variable
CROSS_PREFIX
to point to cross-toolchains for all architectures - Ideally all the cross-toolchains should be up to date (i.e. built using latest version of toolchain.sh)
Testing
- Test boot images produced by release script
- at the very least test all that can be emulated
- each image should boot up correctly
- ideally ieach image should run kernel tests (
# kcon / test *
to completion - note / create tickets for any issues found
- Run all unit tests
- unit test failure need not be a stopper for release
- note / create tickets for any issues found
Release notes
- Go through SCM logs and make sure Release Notes are complete and up to date
- If required, consult with enhancement authors
- Note any serious issues in this release (e.g. some platform not working)
Screenshots
If appropriate, update screenshots
- In the wiki Screenshots & Screencasts page
- On the about page
- Github preview (in the source code repository)
Ticket triage
- Triage bugs that are new or marked as targeted for this release
- If not considered a stopper, retarget tickets
Note:
See TracWiki
for help on using the wiki.