Updated Scrapy release procedure (markdown)

Daniel Graña 2014-08-08 20:38:48 -07:00
parent 214ce2a52d
commit 552c89dbd6
1 changed files with 4 additions and 5 deletions

@ -24,7 +24,6 @@ $ bumpversion minor --no-tag
# Review everything and push when sure.
$ git push origin master 0.26 --tags
```
**IMPORTANT** Do not tag development versions (like 0.25.0), they will be uploaded to pypi by travis-ci.
## Buildbot
@ -46,20 +45,20 @@ $ git push origin master 0.26 --tags
* [Tweet](https://twitter.com/ScrapyProject)
* [scrapy-users group](https://groups.google.com/group/scrapy-users)
* change `#scrapy` IRC channel topic:
* `/msg ChanServ topic #scrapy Welcome to Scrapy - Say "Hi!" and ask. Latest stable release is Scrapy 0.24.1 - Easy tasks http://git.io/VpGt-w`
* `/msg ChanServ topic #scrapy Welcome to Scrapy - Say "Hi!" and ask. Latest stable release is Scrapy 0.24.4 - Easy tasks http://git.io/VpGt-w`
## Micro/bugfix releases
Assuming we are releasing `0.24.1`:
Assuming we are releasing `0.24.4`:
```bash
$ git checkout 0.24
$ bumpversion patch
# Add version, release date and changes to `docs/news.rst`
$ git log '--format=- %s (:commit:`%h`)' 0.24.1...0.24 # update docs/news.rst
$ git log '--format=- %s (:commit:`%h`)' 0.24.3...0.24 # update docs/news.rst
$ git add docs/news.rst
$ git commit -m 'Add 0.24.2 release notes'
$ git commit -m 'Add 0.24.4 release notes'
$ git push origin 0.24 --tags
# Checkout master and cherry pick `docs/news.rst` changes.