- Bump
nerves_system_*releases first, if needed (e.g. make sure they support the intendednervesversion) - Create a branch/PR for the Nerves release (e.g.
0.5.x)- Remove the
-devfrom theVERSIONfiles onnerves - Review commits since previous release and make sure
CHANGELOG.mdis accurate
- Remove the
- Obtain review approval from at least one other Nerves team member
- Merge the release PR into
main(with--no-ff) and tag the merge commit asvX.Y.Z - Publish
nervesto Hex (mix hex.publish) - On the
mainbranch, bump the revision to the next planned release number and append-dev(e.g.0.5.1-devor0.6.0-devafter a0.5.0release)