README: Document how to make new release
@@ -30,6 +30,7 @@ Please visit the [documentation].
- [pyevm] (in progress)
- [pyethereum] (abandoned)
+
## Maintainers
- Alex Beregszaszi [@axic]
@@ -48,6 +49,18 @@ Talk with us on the [EVMC Gitter chat][Gitter].
Licensed under the [MIT License](LICENSE).
+## Internal
+
+### Making new release
+
+1. Update [CHANGELOG.md](CHANGELOG.md), put the release date, update release link.
+2. `git add CHANGELOG.md`.
+3. Tag new release: `bumpversion --allow-dirty prerel`.
+4. Prepare CHANGELOG for next release: add unreleased section and link.
+5. `git add CHANGELOG.md`.
+6. Start new release series: `bumpversion --allow-dirty --no-tag minor`.
+
+
[@axic]: https://github.com/axic
[@chfast]: https://github.com/chfast
[documentation]: https://ethereum.github.io/evmc
