Commit graph

80 commits

Author SHA1 Message Date
Maximilian Hils
0dea0812dd wip 2023-11-12 22:43:36 +01:00
Maximilian Hils
288d5b1227 isolate further 2023-11-12 21:33:42 +01:00
Maximilian Hils
3470473e4b
build macOS app bundle (#6447) 2023-11-03 11:21:55 +00:00
Maximilian Hils
5135a0d639
enable merge queues 2023-11-02 09:37:47 +01:00
dependabot[bot]
dbfb6b2ae7
Bump the github-actions group with 3 updates (#6436)
Bumps the github-actions group with 3 updates: [install-pinned/ruff](https://github.com/install-pinned/ruff), [autofix-ci/action](https://github.com/autofix-ci/action) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `install-pinned/ruff` from f3fd6b89f77ff37a32e69cd2da72e0fc6e21f837 to 8876fcad1732d3dc660068908bbf5cdeeaa9d264
- [Release notes](https://github.com/install-pinned/ruff/releases)
- [Commits](f3fd6b89f7...8876fcad17)

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

Updates `actions/setup-node` from 3 to 4
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: install-pinned/ruff
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: autofix-ci/action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
  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-11-01 23:46:23 +01:00
Maximilian Hils
c637032af8
Declare Support for Python 3.12 (#6434) 2023-10-31 17:57:21 +00:00
Maximilian Hils
f55ee1d44f
Migrate to ruff (#6433) 2023-10-31 16:03:53 +01:00
dependabot[bot]
5cfbb8b661
Bump the github-actions group with 4 updates (#6393)
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [install-pinned/black](https://github.com/install-pinned/black), [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) and [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action).


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

Updates `install-pinned/black` from ba55a508f931f1ee71ee049edba55c3382567656 to cd5d66326da7f8f47500e431cc8cb6d239eea3b5
- [Release notes](https://github.com/install-pinned/black/releases)
- [Commits](ba55a508f9...cd5d66326d)

Updates `docker/setup-qemu-action` from 2.2.0 to 3.0.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](2b82ce82d5...68827325e0)

Updates `docker/setup-buildx-action` from 2.10.0 to 3.0.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](885d1462b8...f95db51fdd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: install-pinned/black
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  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-10-02 01:36:44 +02:00
dependabot[bot]
4f1403224d
Bump the github-actions group with 2 updates (#6349)
Bumps the github-actions group with 2 updates: [install-pinned/black](https://github.com/install-pinned/black) and [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action).


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

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

---
updated-dependencies:
- dependency-name: install-pinned/black
  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-09-05 15:32:54 +02:00
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