Commit Graph

53 Commits

Author SHA1 Message Date
Maximilian Hils cf655a664f Revert "add CI for Python 3.11 (#5348)"
This reverts commit c95236eaaa.
2022-05-14 00:30:45 +02:00
Maximilian Hils c95236eaaa
add CI for Python 3.11 (#5348) 2022-05-13 22:13:12 +00:00
Maximilian Hils 9d1821e920
ci: improve job docs 2022-04-28 21:57:58 +02:00
Maximilian Hils 08b8310133 drop support for Python 3.8 2022-04-26 13:53:04 +02:00
Maximilian Hils b42b3ce1ad
CI: make sure that tests run without internet connection (#5284) 2022-04-23 16:44:19 +00:00
Maximilian Hils a95aed44a7
CI: use python 3.10 (#5195) 2022-03-19 15:37:11 +01:00
Maximilian Hils 4d1d54d4a5
fix hugo version 2022-02-09 08:52:52 +01:00
Maximilian Hils 41979a1cb4
update hugo 2022-02-09 08:49:18 +01:00
Maximilian Hils 4f47612548 StackOverflow -> GitHub Discussions (part 2) 2021-11-16 11:02:57 +01:00
Thomas Kriechbaumer 8d1135d66a bump CI steps and dependencies
not bumping codecov action due to dependency and security concerns
2021-10-21 22:03:33 +02:00
Maximilian Hils b5de2d75b5
ci: update ubuntu version used for builds 2021-09-21 22:31:58 +02:00
Maximilian Hils b320c6aa14 Merge remote-tracking branch 'origin/main' into gsoc 2021-08-18 17:39:01 +02:00
Maximilian Hils 5990f9e30f add CI for python 3.10rc1 2021-08-06 10:03:24 +02:00
Maximilian Hils 226e31290c Merge branch 'main' into gsoc 2021-08-04 19:16:31 +02:00
Maximilian Hils f7a6445ea7 trigger docker deploy for tags 2021-07-19 13:02:04 +02:00
Maximilian Hils 4a8870a19e Merge remote-tracking branch 'origin/main' into gsoc 2021-06-23 20:11:28 +02:00
Maximilian Hils 9b119c3dac web: major upgrades
This commit brings a bunch of under-the-hood mitmweb improvements:

 - migrate large parts of the codebase to typescript
 - introduce modern react testing conventions
 - vendor react-codemirror to silence warnings
 - use esbuild for both bundles and tests
 - move from yarn to npm
 - various fixes across the board
2021-06-21 17:51:47 +02:00
Maximilian Hils 34a620e57b
Docker: Add aarch64 Images (#4637)
* feat(cibuild): add buildx multi arch builds

* chore: add changelog for arm64

* temporarily enable docker ci job for PRs

* Update cibuild.py

* Update cibuild.py

* chore(cibuild): create docker-container xbuilder

* chore(cibuild): fix lint

* temporarily remove run check to see error message

* Update cibuild.py

* Update cibuild.py

* Update cibuild.py

* Update main.yml

* Update main.yml

* Update main.yml

* Update cibuild.py

* Update cibuild.py

* Update Dockerfile

* cleanup #1

* next test

* move to test branch

* fixup

* now upload

* enable armv6/7

* use multi-stage build to reduce image size

* armv7?

* drop armv6/armv7

Co-authored-by: Niels Hofmans <hello@ironpeak.be>
2021-06-15 13:47:50 +00:00
Maximilian Hils 8af4055e3b
ci: update apt index before installing 2021-05-21 18:00:14 +02:00
Maximilian Hils 15ce7e348c build docker images only on main 2021-05-11 17:56:29 +02:00
Maximilian Hils 518fb94124
Harden CI Pipeline (#4590)
* ci: use actions/checkout@v2

* ci: always specify python version

* ci: pin external actions

* ci: split docs job, pin immediate dependencies

* ci: correct hugo sha256sum

* ci: full repo fetch depth for tests

* ci: use pip-tools to pin all the things

* ci: minor fixes

* ci: fixup

* ci: streamline pinned install

* ci: minor fixes

* ci: fix py3.8 pins

* ci: don't persist checkout credentials

* ci: always run local linter

* ci: test docs deployment from actions-hardening branch

* ci: fix docs job

* ci: pass in credentials

* ci: fix file permissions

* ci: try harder to fix docs deploy

* ci: fix docker artifact name

* Revert "ci: test docs deployment from actions-hardening branch"

This reverts commit 30cfb7a814.

* unpin PyPI dependencies

* ci: install tox first

* ci: fixups

* ci: fixups

* ci: fixups

* ci: fixups
2021-05-11 11:17:09 +02:00
Maximilian Hils 44f1e7d584
CI: add deploy-docs env 2021-04-15 16:02:24 +02:00
Maximilian Hils 44fcd688ad
CI: use dedicated deploy environments 2021-04-15 15:45:52 +02:00
Maximilian Hils bf262959e2 github issues: add support button 2020-12-13 18:50:56 +01:00
Maximilian Hils 961d884730
update PR linter (#4344) 2020-12-12 16:18:49 +01:00
Maximilian Hils ee414cde70 move main file, remove checks for outdated Python
these are now handled by setup.py's python_requires.
2020-12-06 14:03:12 +01:00
Maximilian Hils c5eae9d752 drop support for Python 3.6 and 3.7
We require Python 3.8 for sans-io (#1775),
so we need to drop support for older versions.
2020-12-06 00:25:09 +01:00
Maximilian Hils 52b46849c4 update pyinstaller, use python3.9 for CI tasks 2020-12-06 00:04:45 +01:00
Maximilian Hils 5e4cf21b76 remove CodeQL CI checks
this brings false-positive security warnings, no actual value, and clogs up CI.
2020-11-03 07:14:47 +01:00
Maximilian Hils 043dbcca5b
fix building windows installer
refs #4261
2020-11-02 02:19:02 +01:00
Thomas Kriechbaumer e1744766cd
Merge pull request #4219 from mitmproxy/codeql
Create codeql-analysis.yml
2020-10-07 18:39:08 +02:00
Thomas Kriechbaumer 36327c2359
Update main.yml
bumpt to py39 final
2020-10-05 22:52:09 +02:00
Thomas Kriechbaumer e335d1e63c
Create codeql-analysis.yml 2020-10-04 14:31:35 +02:00
Thomas Kriechbaumer 552dd4701f
bump to 3.9.rc.2 2020-09-29 19:54:58 +02:00
Maximilian Hils baf76d00f9 add Python 3.9 to CI 2020-08-27 15:04:34 +02:00
Maximilian Hils b1e1b1f66b
use codecov projects (#4120) 2020-07-30 13:36:02 +02:00
Maximilian Hils 1e5464a9e6 ci: test old python releases, pin binary environments 2020-07-27 18:06:55 +02:00
Maximilian Hils 50d7b4e84f
don' 2020-07-04 11:20:34 +02:00
Maximilian Hils 5169962fdf
alternative PR template wording proposal 2020-07-01 12:13:33 +02:00
Thomas Kriechbaumer 540c293741 add PR template 2020-07-01 11:47:54 +02:00
Maximilian Hils 30c904fe5f update hugo 2020-05-16 17:10:44 +02:00
Alexander Prinzhorn de4ff5ef19
Update feature_request.md
This bugs me every single time, the missing space in the rendered version gives me claustrophobia 😄
2020-04-17 09:03:24 +02:00
Maximilian Hils d4cf28697d use codecov github action 2020-04-08 20:31:45 +02:00
Maximilian Hils 9d5305301a Merge remote-tracking branch 'origin/master' into fix-ci 2020-04-08 20:21:12 +02:00
Maximilian Hils 35cb5ff450 downgrade to py37 for pyinstaller builds 2020-04-03 18:38:01 +02:00
Maximilian Hils b67736bbef ci: py37 -> py38 2020-04-03 18:26:38 +02:00
Maximilian Hils 19aa7aeeb7 update mypy and pin version 2020-04-02 11:40:50 +02:00
Meet Mangukiya c6393f86d7 Remove yarn/npm from docs
Closes https://github.com/mitmproxy/mitmproxy/issues/3716
2020-02-25 03:38:10 +05:30
Thomas Kriechbaumer 40925181e9 re-add missing CI steps and fix linting 2019-12-31 16:27:22 +01:00
Maximilian Hils 642de3925d Revert "ci: run on tags"
This reverts commit 924f677fb6.
We suddenly get "push" builds for tags as well, so it's not really clear
what's happening. Removing for now.
2019-12-16 03:00:26 +01:00