Skip to content

Commit 212132a

Browse files
fhunlethmobileoverlord
authored andcommitted
Modify the release instructions from the nerves project
1 parent f09dc57 commit 212132a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

RELEASE.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Nerves Release Procedure
2+
3+
* Create a branch/PR for the Bootstrap release (e.g. `0.5.x`)
4+
* Remove the `-dev` from the `VERSION` files on `nerves_bootstrap` (e.g. `0.5.0-dev` to `0.5.0`)
5+
* Update `mix nerves.new` Mix task to use the latest `nerves`, `nerves_runtime`, and `nerves_bootstrap`
6+
* Review commits since previous release and make sure `CHANGELOG.md` is accurate
7+
* Obtain review approval from at least one other Nerves team menber
8+
* Merge the release PR into `master` (with `--no-ff`) and tag the merge commit as `vX.Y.Z`
9+
* Publish `nerves_bootstrap` to GitHub
10+
* Build the archive (`cd bootstrap; archive.build -o nerves_bootstrap.ez`)
11+
* Copy the `nerves_bootstrap.ez` file over the existing one in the [nerves-project/archives](https://github.com/nerves-project/archives) repository
12+
* Also copy it to `nerves_bootstrap-x.y.z.ez` in that repository for future reference
13+
* On the `master` branch, bump the revision to the next planned release number and append `-dev` (e.g. `0.5.1-dev` or `0.6.0-dev` after a `0.5.0` release)

0 commit comments

Comments
 (0)