README: Document how to make new release

This commit is contained in:
Paweł Bylica 2018-10-24 23:49:25 +02:00
parent 7f34ba74fb
commit 9458052636
No known key found for this signature in database
GPG Key ID: 7A0C037434FE77EF
1 changed files with 13 additions and 0 deletions

View File

@ -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