diff options
Diffstat (limited to 'release/README.mkd')
-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 |