aboutsummaryrefslogtreecommitdiffstats
path: root/release/README.mkd
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2016-10-16 23:52:47 +1300
committerAldo Cortesi <aldo@nullcube.com>2016-10-16 23:52:47 +1300
commit5db860a334fbcb6230d73de8ca66492f73a6ce80 (patch)
treeb5ef2a513eb55dd2d0f00463ad4c31fcb040d93b /release/README.mkd
parente4a32d6844963c09a8d4488f46277e2dcbeda3ab (diff)
downloadmitmproxy-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/README.mkd')
-rw-r--r--release/README.mkd64
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