These are the procedures used to publicly release new versions of the Serval Mesh app for Android.
You can Discover the release status at any stage during development or release, to find out if a release is in progress, and if so, what stage it is at.
Leading up to the release, the following work should be done:
Once the code is ready for release, the following procedure should be followed within a short time frame (a few days):
A bug fix is a minor change to a recent release intended to correct one or a few serious problems that were not detected by beta testing. A bug fix does not introduce new functionality, except as needed for users to work around to a serious problem. A bug fix does not warrant a new release number, but does warrant release candidate testing.
To make a bug fix release:
A hot fix is a bug fix that does not introduce any new functionality or any new mode of failure. Only a senior developer is qualified to make this judgement. It generally involves changing only one or a few lines of source code to correct a logic error or omission. A hotfix release skips the release candidate testing, and relies only on the fixer's own casual testing and the final release test to ensure quality.
To make a hot fix release: