Commit Graph

180 Commits

Author SHA1 Message Date
Maximilian Hils ec9bc455c0 remove ci credential check
it turns out pull requests from trusted contributors do have access to secrets,
so we can't do that check. Checking for the repo only doesn't make much sense.
2021-01-05 22:00:54 +01:00
Maximilian Hils cca242a581 Windows: build pyinstaller onedir and use it for installer
This greatly improves startup time as pyinstaller doesn't have to
unpack everything on startup. The same also applies to macOS and Linux,
but there we 1) don't have installers to hide all the files and
2) have a filesystem that deals much better with lots of small files.

Additionally, simplify cibuild to be a bit more reasonable.
2021-01-05 15:56:33 +01:00
Maximilian Hils 605961c57f build mitmproxy.exe 🎉 2021-01-05 07:46:53 +01:00
Maximilian Hils 61236759ce
update release instructions 2020-12-19 23:29:44 +01:00
Thomas Kriechbaumer e6445af2cd cibuild: cleanup outdated providers 2020-12-14 20:01:32 +01:00
Thomas Kriechbaumer c35316f85a remove pathod and pathoc 2020-12-13 20:21:11 +01:00
Maximilian Hils d8eda8daf9 fix docker builds 2020-12-09 16:48:15 +01:00
Thomas Kriechbaumer 38cca379df pyupgrade --py36-plus mitmproxy/**/*.py 2020-11-20 19:25:26 +01:00
Maximilian Hils b6bedb3236 remove upstreamed pyinstaller hooks
These parts have been upstreamed:
 - https://github.com/pyinstaller/pyinstaller-hooks-contrib/pull/39
 - https://github.com/pyinstaller/pyinstaller-hooks-contrib/pull/40
 - https://github.com/pyinstaller/pyinstaller-hooks-contrib/pull/41
2020-11-02 02:39:56 +01:00
Maximilian Hils e9a2a9c25a update installbuilder 2020-11-02 02:28:44 +01:00
Thomas Kriechbaumer aca7284ab6 post-release updates 2020-11-01 16:12:49 +01:00
Maximilian Hils 385cddf2b4 update pyinstaller 2020-08-27 10:50:53 +02:00
Thomas Kriechbaumer 96f1f4b135 fix the fix 2020-04-17 18:21:33 +02:00
Maximilian Hils 24a14a7d68
cibuild: docker run must be non-interactive 2020-04-17 14:24:45 +02:00
Maximilian Hils f78d781283
mitmproxy -> mitmdump 2020-04-17 00:04:17 +02:00
Maximilian Hils bc658e99ad
fix docker smoke test 2020-04-16 20:44:21 +02:00
Thomas Kriechbaumer ea0c0f8350 smoke-test docker images after building 2020-04-13 14:24:40 +02:00
Thomas Kriechbaumer df6bbf1d4e fix docker entrypoint
fixes #3933
2020-04-13 12:20:52 +02:00
Thomas Kriechbaumer 6d68764707 remove outdated release intructions 2020-04-13 10:17:08 +02:00
Thomas Kriechbaumer 16c98765fc post-release updates 2020-04-13 10:16:40 +02:00
Thomas Kriechbaumer ebc7833d04 drop Docker images for ARMv7 2020-04-13 09:46:45 +02:00
Thomas Kriechbaumer 55527c00eb docs: rename docs scripts and improve template 2020-04-11 12:25:56 +02:00
Lucas Ramage cea443f21c Rename web-iface to web-host
Bug: https://github.com/mitmproxy/mitmproxy/issues/3891
2020-04-05 10:36:09 -04:00
Maximilian Hils 7c4488e49a update installbuilder 2020-04-03 18:12:42 +02:00
Maximilian Hils 19aa7aeeb7 update mypy and pin version 2020-04-02 11:40:50 +02:00
Maximilian Hils c284d595a3
Fix binary builds (#3840)
See https://github.com/pypa/setuptools/issues/1963 for details.
2020-02-28 17:42:00 +01:00
Maximilian Hils acb87efdf2
Update README.md
mention mitmweb assets, refs #3822
2020-02-21 23:09:31 +01:00
Maximilian Hils 56e108bcfc pyinstaller: add publicsuffix2 hook 2019-12-27 17:59:56 +01:00
Maximilian Hils b48260d20e docker: auto-update latest tag 2019-12-21 03:18:19 +01:00
Maximilian Hils e48c91b0a4 update release instructions 2019-12-21 02:57:53 +01:00
Maximilian Hils 294eb32689
update release checklist 2019-12-21 02:17:39 +01:00
Maximilian Hils e92b957e3a
Use Github Actions for CI (#3713)
switch to github actions for CI
2019-11-19 18:15:08 +01:00
Maximilian Hils ac22aee2f5 cleanup mypy usage 2019-11-16 15:14:30 +01:00
Thomas Kriechbaumer f6405abda2
Merge pull request #3329 from Kriechi/readme-slogan
update readme slogan
2019-09-28 16:45:00 +02:00
Thomas Kriechbaumer 2fb2b48a06 bump dependencies 2018-12-02 15:48:20 +01:00
Thomas Kriechbaumer f95784ba9d update readme slogan 2018-09-21 10:38:25 +02:00
Thomas Kriechbaumer 73577eb607 update docker security warning 2018-09-18 20:42:48 +02:00
Thomas Kriechbaumer cf15da1ed5 add docker security warning 2018-09-15 14:01:34 +02:00
Maximilian Hils b7aa325bfe
update installbuilder url 2018-09-04 19:47:47 +02:00
Maximilian Hils 6e41507d62
Update README.md 2018-07-31 14:11:37 +02:00
Aldo Cortesi 9113dabb32
Merge pull request #3207 from cortesi/postrelease
CHANGELOG, release/README updates
2018-06-17 09:08:46 +12:00
Aldo Cortesi 58c93a233b CHANGELOG, release/README updates
We no longer care about annotated tags.
2018-06-16 23:36:39 +12:00
Thomas Kriechbaumer 62d0d3db63 update release information for Docker 2018-06-16 11:19:11 +02:00
Aldo Cortesi 9463fee764 cibuild: permit non-dev versions on maintenance branches
Cater for the corner case where commits are incorporated on a maintenance
branch. We should be able to test these without adding a dev suffix to the tool
versions.
2018-06-16 15:09:34 +12:00
Aldo Cortesi 85526e5370 cibuild: Match Travis env variable behaviour
Whenever TRAVIS_TAG is non-empty, TRAVIS_BRANCH is over-ridden to match the
TRAVIS_TAG value. Adjust our tests to reflect this, and add a sanity check that
fails hard if this constraint is ever not met.

See https://github.com/travis-ci/travis-ci/issues/4745
2018-06-16 10:23:33 +12:00
Aldo Cortesi bf791ba1d5 cibuild: refactor to handle v prefix for release tag names 2018-06-16 09:48:21 +12:00
marcymarcy e98100e461 Combining Docker push steps, clarifying tag name 2018-06-06 11:01:49 -06:00
marcymarcy 4a25efda82 Using subprocesses 2018-06-06 10:39:19 -06:00
marcymarcy 2af9d20312 Renaming function, formatting fix 2018-06-06 09:49:57 -06:00
marcymarcy d80271c641 Adding ARMv7 into build 2018-06-05 14:12:32 -06:00