mitmproxy/release/release-checklist

42 lines
1.2 KiB
Plaintext
Raw Normal View History

2014-01-19 05:08:59 +00:00
- Check the version number:
2014-01-19 05:08:59 +00:00
mitmproxy/libmproxy/version.py
netlib/netlib/version.py
2014-12-24 01:03:14 +00:00
pathod/libpathod/version.py
2014-01-19 05:08:59 +00:00
- Ensure that the website style assets have been compiled for production, and
synced to the docs.
2015-07-21 15:51:59 +00:00
- Render the docs, update CONTRIBUTORS file:
./release/build.py docs contributors
2014-01-19 05:08:59 +00:00
- Run the test release, make sure the output is sensible
2015-07-21 15:51:59 +00:00
./release/build.py release
2014-01-19 05:08:59 +00:00
- Build the OSX binaries
2015-07-21 15:51:59 +00:00
- Follow instructions in osx-binaries
- Move to download dir:
mv ./tmp/osx-mitmproxy-VERSION.tar.gz ~/mitmproxy/www.mitmproxy.org/src/download
2015-07-21 17:03:25 +00:00
- Move all source distributions from mitmproxy's dist folder to the server:
mv ./dist/* ~/mitmproxy/www.mitmproxy.org/src/download
2015-06-02 21:33:09 +00:00
- Tag with the version number, and do:
git push --tags
2015-07-21 17:03:25 +00:00
Tag and push v0.12 for all projects:
./release/build.py tag v0.12
2015-07-21 17:03:25 +00:00
- Upload to pypi:
2015-07-21 15:51:59 +00:00
./release/build.py upload
2015-07-21 17:03:25 +00:00
Be careful: Pypi requires you to bump the version number if you want to do any further changes.
2015-06-02 21:33:09 +00:00
- Now bump the version number to be ready for the next cycle:
2015-07-21 15:51:59 +00:00
TODO: We just shipped 0.12 - do we bump to 0.12.1 or 0.13 now?
mitmproxy/libmproxy/version.py
netlib/netlib/version.py
2015-07-21 15:51:59 +00:00
pathod/libpathod/version.py