diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2016-10-16 23:52:47 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2016-10-16 23:52:47 +1300 |
commit | 5db860a334fbcb6230d73de8ca66492f73a6ce80 (patch) | |
tree | b5ef2a513eb55dd2d0f00463ad4c31fcb040d93b /release | |
parent | e4a32d6844963c09a8d4488f46277e2dcbeda3ab (diff) | |
download | mitmproxy-5db860a334fbcb6230d73de8ca66492f73a6ce80.tar.gz mitmproxy-5db860a334fbcb6230d73de8ca66492f73a6ce80.tar.bz2 mitmproxy-5db860a334fbcb6230d73de8ca66492f73a6ce80.zip |
Bump to 0.18.1 to fix pypi obstreperousness
Also include contriburors update.
Diffstat (limited to 'release')
-rw-r--r-- | release/README.mkd | 64 |
1 files changed, 6 insertions, 58 deletions
diff --git a/release/README.mkd b/release/README.mkd index 8d63b8f3..db2ef970 100644 --- a/release/README.mkd +++ b/release/README.mkd @@ -10,63 +10,11 @@ "netlib>=%s, <%s" % (version.MINORVERSION, version.NEXT_MINORVERSION) - # Release Checklist -## Check out release versions - - - Check out the versions of pathod, netlib and mitmproxy due to be released - - - Verify that repositories are in a clean state: - - `./build git status` - - - Ensure that the website style assets have been compiled for production, and - synced to the docs. - - - Render the docs, update CONTRIBUTORS file: - - ./build docs contributors - - -## Test - - - Test the source distributions: - - ./build test - - This does the following: - - creates a venv in release/venv - - creates source distributions in release/release - - installs the source distributions in the venv - - and runs all installed tools - - -## Release - - - Make a release commit for all projects, tag and push it: - - ./build git commit -am "Release v0.13" - ./build git tag v0.13 - ./build git push --tags - - - Build the OSX binaries - - Follow instructions in osx-binaries - - Move to download dir: - - mv ./tmp/osx-mitmproxy-VERSION.tar.gz ~/mitmproxy/www.mitmproxy.org/src/download - - - Move all source distributions from `./dist` to the server: - - mv ./dist/* ~/mitmproxy/www.mitmproxy.org/src/download - - - Upload distributions in `./dist` to PyPI: - - ./build upload - - You can test with [testpypi.python.org](https://testpypi.python.org/pypi) by passing `--repository test`. - ([more info](https://tom-christie.github.io/articles/pypi/)) - - - Now bump the version number to be ready for the next cycle - - `./build set-version 0.13` +- Verify that all CI tests pass for current master +- Tag the release, and push to Github +- Wait for tag CI to complete +- Download assets from snapshots.mitmproxy.org +- Create release notice on Github +- Upload wheel to pypi |