Commit graph

71 commits

Author SHA1 Message Date
Maximilian Hils
ad3694de76 build installer in release workflow 2023-08-04 12:13:51 +02:00
dependabot[bot]
3dd5193b0f
Bump the github-actions group with 3 updates (#6294)
Bumps the github-actions group with 3 updates: [install-pinned/black](https://github.com/install-pinned/black), [autofix-ci/action](https://github.com/autofix-ci/action) and [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action).


Updates `install-pinned/black` from c045c39e0ae31872523b1a8eaad8acd3d7ed7652 to 97252d99da3d792eedae55ff50e64df8bd162447
- [Release notes](https://github.com/install-pinned/black/releases)
- [Commits](c045c39e0a...97252d99da)

Updates `autofix-ci/action` from 8bc06253bec489732e5f9c52884c7cace15c0160 to 8caa572fd27b0019a65e4c695447089c8d3138b9
- [Release notes](https://github.com/autofix-ci/action/releases)
- [Commits](8bc06253be...8caa572fd2)

Updates `docker/setup-buildx-action` from 2.8.0 to 2.9.1
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](16c0bc4a6e...4c0219f9ac)

---
updated-dependencies:
- dependency-name: install-pinned/black
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: autofix-ci/action
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-01 23:07:35 +00:00
Maximilian Hils
1cb0cb1afd release ci: upload binaries to r2 2023-07-02 22:19:58 +02:00
dependabot[bot]
0186145035
Bump docker/setup-buildx-action (#6220)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from a946f06b5ddbde456d0115dc585e8dc3c7a0c3e0 to 16c0bc4a6e6ada2cfd8afd41d22d95379cf7c32a.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](a946f06b5d...16c0bc4a6e)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 00:07:01 +00:00
dependabot[bot]
314693f91b
Bump docker/setup-qemu-action from 2.1.0 to 2.2.0 (#6219)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](e81a89b173...2b82ce82d5)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 02:01:47 +02:00
dependabot[bot]
93d16af383
Bump docker/setup-buildx-action (#6096)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from b167a89702b8b5314c104ab9d211b3dcf774f2b1 to a946f06b5ddbde456d0115dc585e8dc3c7a0c3e0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](b167a89702...a946f06b5d)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-05 16:12:56 +02:00
Maximilian Hils
c38c01fa4f
Switch to pyproject.toml (#6016)
* switch to pyproject.toml

* fix mypy

* fix pyinstaller
2023-03-26 17:40:32 +00:00
dependabot[bot]
7bf388979a
Bump docker/setup-buildx-action (#6011)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from a19c1710881d7ce3cf668865cc8459bba5b912aa to b167a89702b8b5314c104ab9d211b3dcf774f2b1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](a19c171088...b167a89702)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-26 15:07:58 +02:00
dependabot[bot]
88e0d61093
Bump docker/setup-buildx-action (#5960)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 11e8a2e2910826a92412015c515187a2d6750279 to a19c1710881d7ce3cf668865cc8459bba5b912aa.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](11e8a2e291...a19c171088)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-02 00:49:41 +01:00
Maximilian Hils
46bfb35488 drop support for Python 3.9 2023-02-27 08:37:11 +01:00
dependabot[bot]
5859d998f3
Bump docker/setup-buildx-action (#5902)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 165fe681b849eec43aaa64d786b9ec53e690475f to 11e8a2e2910826a92412015c515187a2d6750279.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](165fe681b8...11e8a2e291)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-01 22:18:02 +00:00
Maximilian Hils
121368654f
Adopt Dependabot (#5879) 2023-01-15 22:31:10 +00:00
Maximilian Hils
3cdb8efc5e add all-greens 2023-01-15 23:22:11 +01:00
Maximilian Hils
f0fbaf3bd8 use reusable tox workflow 2023-01-15 23:22:11 +01:00
Maximilian Hils
2a3eca2589
use latest codecov uploader (#5845) 2023-01-02 22:13:12 +01:00
dependabot[bot]
daa703c740
Bump TrueBrain/actions-flake8 from 2.1 to 2.2 (#5783)
Bumps [TrueBrain/actions-flake8](https://github.com/TrueBrain/actions-flake8) from 2.1 to 2.2.
- [Release notes](https://github.com/TrueBrain/actions-flake8/releases)
- [Commits](c2deca24d3...c120815866)

---
updated-dependencies:
- dependency-name: TrueBrain/actions-flake8
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-02 09:43:17 +01:00
dependabot[bot]
55f7193936
Bump docker/setup-qemu-action from 1.2.0 to 2.1.0 (#5768)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1.2.0 to 2.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](27d0a4f181...e81a89b173)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 14:09:41 +00:00
Maximilian Hils
2155599c30
ci: don't run for dependabot branches (#5775) 2022-11-29 14:59:52 +01:00
dependabot[bot]
0b89aede38
Bump actions/download-artifact from 2 to 3 (#5769)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 14:39:38 +01:00
Maximilian Hils
b5302ab522
Upgrade to Python 3.11 (#5678)
* upgrade to Python 3.11

* compatibility fixes
2022-10-26 11:13:37 +00:00
Maximilian Hils
58863cfb62
add more release automation (#5674) 2022-10-24 17:06:40 +02:00
Maximilian Hils
839115df8e
separate snapshot and release deploy jobs (#5669) 2022-10-22 14:09:44 +02:00
Joran van Apeldoorn
cba66953a3
Magisk module onboarding for Android (#5547)
* Added magisk module generation

* Fixed typo

* changelog

* Fixed mypy bug

* Changed action based on ubuntu 18.04 due to https://bit.ly/3QOw87Z

* Workflow pinned to ubuntu 20.04

* Moved magisk code to utils and gen on download

* Styling

* Removed magisk from git repo

* Added tests

* Fixed dead line

* Update CHANGELOG.md

* Hardcoded hash

Co-authored-by: Joran van Apeldoorn <joran@bitsoffreedom.nl>
Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2022-08-23 14:52:11 +00:00
Maximilian Hils
5df703cc42 ci: don't build installers for PRs 2022-07-29 13:42:42 +02:00
Maximilian Hils
fb001940c9 flake8: use Python 3.10 in CI 2022-07-25 01:46:50 +02:00
Maximilian Hils
3872d33111 simplify ci build script, add MSIX installer and Microsoft store. 2022-07-25 01:22:57 +02:00
Maximilian Hils
7c2ffa0c54 ci: switch to macOS 11
macOS 10 is deprecated and receiving brownouts.
2022-07-21 15:42:35 +02:00
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
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 30cfb7a814b61a8926fc0623e3e70b6dd5106d90.

* 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
961d884730
update PR linter (#4344) 2020-12-12 16:18:49 +01:00