Commit Graph

130 Commits

Author SHA1 Message Date
Maximilian Hils
09ff5df2fb Such CI, Very Wow. (#3182) 2018-06-02 21:37:44 +02:00
Thomas Kriechbaumer
7991c9e9b4 release: update docker instructions 2018-05-25 23:54:42 +02:00
Aldo Cortesi
b6e1c4bb9d cibuild: tweak docker tag, only upload prod builds to pypi 2018-05-25 12:46:56 +12:00
Aldo Cortesi
ff92962c51 cibuild: start building version awareness 2018-05-25 10:50:48 +12:00
Aldo Cortesi
f55293611e cibuild: minor - organize env class to make things easier to find 2018-05-25 09:07:18 +12:00
Aldo Cortesi
fdf0d9974e cibuild: more accurate PR test, better dump output 2018-05-24 22:58:33 +12:00
Aldo Cortesi
e9b19dba8a cibuild: fix docker upload condition, expand tests 2018-05-24 22:32:31 +12:00
Aldo Cortesi
c91b511bc7 cibuild: extract upload conditions 2018-05-24 22:18:01 +12:00
Aldo Cortesi
0afff3a952 cibuild: add docker tag calculation to environ 2018-05-24 21:59:45 +12:00
Aldo Cortesi
bae4a3393f release: include release directory in coverage
With lots of exclusions for now
2018-05-24 19:03:15 +12:00
Aldo Cortesi
8fceaca6b8 cibuild: Consolidate build environment and add tests 2018-05-24 11:06:43 +12:00
Thomas Kriechbaumer
46960fa080 add docker to the main repository 2018-05-19 12:38:44 +02:00
Aldo Cortesi
e1de592e46 Release cleanups
- rtool suck back in, the bastard! Delete it.
- Ditch CONTRRIBUTORS, saving a step. I added this before Github had a contributors
page, which is good enough:
    https://github.com/mitmproxy/mitmproxy/graphs/contributors
- Remove some cruft from CI that we no longer use.
2018-05-18 08:09:42 +12:00
Thomas Kriechbaumer
2bbfcfae92 improve release workflow 2018-05-17 18:28:43 +02:00
Thomas Kriechbaumer
762aa287cc Update README.md 2018-05-17 18:28:43 +02:00
Aldo Cortesi
052b378ea6 Post-release updates
- Update release docs
- Bump version
2018-05-17 18:28:43 +02:00
Maximilian Hils
2073df9103
update release instructions 2018-04-05 18:26:55 +02:00
Aldo Cortesi
d9752c90f9 Remove support for Python 3.5
There are a number of significant improvements in Python3.6 - especially in
asyncio - that makes ditching Python 3.5 compelling. The next Ubuntu LTS will
be released before the next version of mitmproxy, and will include Python 3.6
in base.

This patch removes support for testing under Python 3.5 and changes our
documentation. There are deeper changes in the type system and so forth that we
will make over time.
2018-04-01 09:46:32 +12:00
Thomas Kriechbaumer
46f8901b8c Python 3.5 is dead -- long live Python 3.6!
fixes #2266
2018-03-31 18:46:32 +02:00
Aldo Cortesi
0debcf5bf9 release: fix PR detection for appveyor 2018-03-08 09:52:05 +13:00
Aldo Cortesi
3a3299bc61 release: put branches in /branches on the snapshots server
This is a precautionary measure to prevent a clash in case we have a branch
with the same name as a tag. Tags live in the top-level directory, because
these are releases that users will most often access directly.
2018-03-08 08:18:26 +13:00
Aldo Cortesi
5cea2aacb2 release: build snapshots for all branches on the main repo 2018-03-08 08:09:01 +13:00
Aldo Cortesi
380e4bc14d release: don't upload assets for PRs from the main repo 2018-03-08 08:06:03 +13:00
Aldo Cortesi
be089e53cf release: clean rtool 2018-03-07 22:50:07 +13:00
Aldo Cortesi
f72d91672e release: build wheel 2018-03-07 21:36:17 +13:00
Aldo Cortesi
f8cce32562 release: shift appveyor to new process
In the process also move to InstallBuilder 18.2
2018-03-07 20:52:03 +13:00
Aldo Cortesi
780ff05f12 release: satisfy lint 2018-03-07 12:39:32 +13:00
Aldo Cortesi
538a67dc3a release: cleanup and re-enable all our Travis tests
Wheels are yet to come.
2018-03-07 11:50:47 +13:00
Aldo Cortesi
fc23deb9f3 release: revamped release upload process 2018-03-07 11:40:45 +13:00
Thomas Kriechbaumer
2d1d1418b4 improve release instructions 2018-02-25 18:02:39 +01:00
Thomas Kriechbaumer
1f95b8375d improve release instructions 2018-02-25 17:49:54 +01:00
Thomas Kriechbaumer
2db8a087eb update release instructions 2018-02-25 17:33:06 +01:00
Maximilian Hils
a9d5757da0
update release instructions 2018-02-22 14:21:46 +01:00
Maximilian Hils
15f525e86b only use annotated tags for version calculation 2018-01-07 21:18:42 +01:00
Maximilian Hils
09f6160645 pin snapshot server hostkey, update pysftp 2018-01-04 14:12:30 +01:00
Maximilian Hils
d15bdf8d03 fix appveyor build script
we now have a module named "types",
which of course confuses Python 3.5. O:-)
2017-12-30 18:48:49 +01:00
Maximilian Hils
9dc3d16bf2 single-source version processing 2017-12-30 18:48:47 +01:00
Maximilian Hils
937a849c93 rtool: include dev version in binaries 2017-12-29 22:57:37 +01:00
Maximilian Hils
7075f4dfec remove rtool's setup.py, embrace tox 2017-12-29 22:56:11 +01:00
Maximilian Hils
f6a308d31a update rtool dependencies 2017-12-26 19:27:21 +01:00
Maximilian Hils
f6f9944160 pyinstaller: add passlib hook 2017-09-04 18:07:27 +02:00
Thomas Kriechbaumer
5931c40d3c bump rtool dependencies 2017-08-18 09:57:08 +02:00
Maximilian Hils
9c49943db4 minor fixes for windows package 2017-06-14 14:35:51 +02:00
Maximilian Hils
f3c2123bc7 add windows store experiment 2017-06-04 23:43:23 +02:00
Maximilian Hils
f90e8dc04d Update setup.py 2017-05-26 14:28:58 +02:00
Maximilian Hils
8861da5af3 bump cryptography 2017-05-26 14:11:31 +02:00
Thomas Kriechbaumer
82f87919e2 fix markdown 2017-04-30 11:21:28 +02:00
Thomas Kriechbaumer
8a4a46e7d3 update docker-release tags during release 2017-04-30 11:19:55 +02:00
Maximilian Hils
b537997f4f Update README.md 2017-04-28 14:43:49 +02:00
Maximilian Hils
05e1f22143 Update README.md 2017-04-28 14:24:57 +02:00