Standard Release Process
Following procedure is generic description of release process of firmware for supported hardware platforms. Precise steps and any difference from standard process are described in platform specific documentation.
Description here is, intentionally, Open Source Firmware framework agnostics and should be maintained in that way.
- Checkout new branch
<platform>/rel_vX.Y.Zfrom recent commit on
<platfrom>/release- to understand versioning scheme please read Versioning section
- Merge current
- Run platform regression test suite
- Fix all required issues and repeat point 3 until fixed - this doesn't mean all tests pass, this mean that approved set passed
- If results are accepted merge it to
- Add tag, which should trigger CI and publish binaries
- Merge release branch to develop