aboutsummaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorThomas Kriechbaumer <Kriechi@users.noreply.github.com>2018-05-17 10:47:21 +0200
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2018-05-17 18:28:43 +0200
commit762aa287cc45579ae504bb15f1975959cb8b215e (patch)
tree7145c429e5617752358232011cfedcc25025b8f0 /release
parent052b378ea67b0fb15496d6e208efd9711e9802bd (diff)
downloadmitmproxy-762aa287cc45579ae504bb15f1975959cb8b215e.tar.gz
mitmproxy-762aa287cc45579ae504bb15f1975959cb8b215e.tar.bz2
mitmproxy-762aa287cc45579ae504bb15f1975959cb8b215e.zip
Update README.md
Diffstat (limited to 'release')
-rw-r--r--release/README.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/release/README.md b/release/README.md
index c70082d7..d15f88a0 100644
--- a/release/README.md
+++ b/release/README.md
@@ -4,8 +4,9 @@ Make sure run all these steps on the correct branch you want to create a new
release for! The command examples assume that you have a git remote called
`upstream` that points to the `mitmproxy/mitmproxy` repo.
-- Verify `mitmproxy/version.py`
+- Verify that `mitmproxy/version.py` is correct
- Update CHANGELOG
+- Update CONTRIBUTORS
- Verify that all CI tests pass
- Create a major version branch - e.g. `v4.x`. Assuming you have a remote repo called `upstream` that points to the mitmproxy/mitmproxy repo::
- `git checkout -b v4.x upstream/master`
@@ -19,19 +20,18 @@ release for! The command examples assume that you have a git remote called
- Wait for tag CI to complete
## GitHub Release
-- Create release notice on Github [here](https://github.com/mitmproxy/mitmproxy/releases/new)
-- Grab a copy of the current snapshot files from snapshots.mitmproxy.org:
- - `aws s3 cp --recursive s3://snapshots.mitmproxy.org/vXXX/ .`
-- Attach all files to the release
+- Create release notice on Github [here](https://github.com/mitmproxy/mitmproxy/releases/new) if not already auto-created by the tag.
+- We DO NOT upload release artifacts to GitHub anymore. Simply add the following snippet to the notice:
+ `You can find the latest release packages on our snapshot server: https://snapshots.mitmproxy.org/v<version number here>`
## PyPi
- Upload the whl file you downloaded in the prevous step
- `twine upload ./tmp/snap/mitmproxy-4.0.0-py3-none-any.whl`
## Homebrew
-- **FIXME** This process does not work with 2FA.
-- `tox -e rtool -- homebrew-pr`
-- The Homebrew maintainers are typically very fast and detect our new relese within a day, but we can be a nice citizen and create the PR ourself.
+- The Homebrew maintainers are typically very fast and detect our new relese within a day.
+- If you feel the need, you can run this from a macOS machine:
+ `brew bump-formula-pr --url https://github.com/mitmproxy/mitmproxy/archive/v<version number here>`
## Docker
- Update docker-releases repo