Donncha Ó Cearbhaill
27cfe7f1e7
Release weekly instead of monthly
2026-09-01 19:31:23 +02:00
Donncha Ó Cearbhaill
531d63ab07
Release monthly from a scheduled workflow
...
The package version now comes from the latest v* git tag, so a release
is a tag and nothing else. A scheduled workflow tags main on the first
of the month when something was merged since the last release, creates
the GitHub release with generated notes, and publishes to PyPI and the
container registry. Pushing a v* tag by hand goes through the same path.
2026-09-01 15:49:25 +02:00
besendorf and Donncha Ó Cearbhaill
a92ec7f963
Build Docker images for ARM64 ( #880 )
...
Co-authored-by: Donncha Ó Cearbhaill <donncha.ocearbhaill@amnesty.org >
2026-08-19 11:46:48 +02:00
besendorf
7b64463727
Update GitHub Actions ( #866 )
2026-08-12 15:42:15 +02:00
besendorf
8123db26d9
Fix iOS update workflow and refresh dependencies ( #864 )
2026-08-10 22:06:15 +02:00
besendorf
174ce08812
Run mypy on pull requests ( #810 )
2026-06-17 17:15:11 +02:00
besendorf
436a0dc7c0
Convert dependency management to uv ( #785 )
2026-05-11 23:21:40 +02:00
besendorf
d754f58c1a
Update add-to-project action version ( #768 )
2026-04-07 20:52:01 +02:00
Donncha Ó Cearbhaill and scribblemaniac
ccd563f2ba
Improve docker images tags based on PR #740 ( #754 )
...
* Modify docker image deployment behavior
* Use build-push-action to create image provenance & sbom attestations
* Upgrade github actions
* Fix inconsistent capitialization in dockerfiles
---------
Co-authored-by: scribblemaniac <scribblemaniac@users.noreply.github.com >
2026-04-01 18:42:30 +02:00
Donncha Ó Cearbhaill
afab222f93
Run CI tests against Python3.14 too ( #724 )
...
Resolves #707
2025-12-19 12:54:29 +01:00
Tek
95076c8f71
Create dependabot.yml ( #644 )
2025-06-20 11:17:40 +02:00
Tek
61f51caf31
Freeze versions and bump version ( #632 )
...
* Freeze versions and bump version
* Drops support for python below 3.10
2025-06-12 16:33:15 +02:00
Donncha Ó Cearbhaill
80fc8bd879
Fix YAML format ( #611 )
2025-02-21 15:48:00 +01:00
Donncha Ó Cearbhaill
ca41f7f106
Always open automatic PRs as drafts ( #609 )
2025-02-21 15:35:06 +01:00
Donncha Ó Cearbhaill
19b3b97571
Build Docker image on release rather than on branch ( #561 )
...
* Build image on release
* Allow workflow to be trigger manually outside of releases
2024-10-23 12:04:53 +02:00
Donncha Ó Cearbhaill
2c72d80e7c
Fix action which updates iOS verisons and build numbers ( #560 )
2024-10-23 11:55:16 +02:00
Donncha Ó Cearbhaill
720aeff6e9
Add workflow for building Docker image ( #559 )
2024-10-23 11:53:55 +02:00
Donncha Ó Cearbhaill
5225600396
Remove duplicate CI file
2024-09-30 13:34:56 +02:00
Donncha Ó Cearbhaill
79dd5b8bad
Temporarily disable automatic type checks in CI
...
MyPy checks should be renabled once the types are fixed in
https://github.com/mvt-project/mvt/issues/545
2024-09-30 12:53:17 +02:00
Donncha Ó Cearbhaill
f79938b082
Run ruff on PRs
2024-09-30 12:44:21 +02:00
Donncha Ó Cearbhaill
69fb8c236f
Simplify the CI tests using the Makefile
2024-09-30 12:39:21 +02:00
Donncha Ó Cearbhaill
d79f6cbd7d
Run black linter on pull requests ( #543 )
...
The black linter was only being run on pushes to main and not on opened PRs. We should run on both to avoid linting errors after a PR is merged.
2024-09-30 11:49:00 +02:00
Rory Flynn
59e6dff1e1
Fail builds on test failure ( #489 )
...
* Fail builds on test failure
* Deliberately fail a build to test
* Revert "Deliberately fail a build to test"
This reverts commit 666140a954 .
2024-04-19 17:18:27 +02:00
Rory Flynn
fb52f73556
Automatically add issues to development board ( #428 )
2023-11-27 14:10:54 +01:00
Rory Flynn
c8a0327768
Allow PR coverage comment to fail if running on a fork ( #427 )
2023-11-27 12:39:18 +01:00
tek
5462c8d6e7
Fixes change in ruff syntax
2023-10-26 11:16:38 +02:00
Donncha Ó Cearbhaill
eb5bfb7f35
Properly handle iOS version updates with multiple builds
2023-09-30 11:45:29 +02:00
Donncha Ó Cearbhaill
ecf75447aa
Only add coverage comment to pull requests
2023-07-27 17:44:18 +02:00
Donncha Ó Cearbhaill
52e0176d5d
Add code test coverage reporting
2023-07-22 19:54:01 +02:00
Christian Clauss
a6e1a3de12
Add GitHub Annotions to ruff output ( #364 )
...
* Add GitHub Annotions to ruff output
* Upgrade GitHub Actions
* No Py3.11
2023-07-15 14:42:13 +02:00
tek
a1481683e3
Adapts linter workflow to black
2023-06-14 01:05:14 +02:00
Nex
e1677639c4
Linted code using isort + autoflake + black, fixed wrong use of Optional[bool]
2023-06-01 23:40:26 +02:00
tek
a1994079b1
Sort imports
2023-05-24 12:03:49 +02:00
Donncha Ó Cearbhaill
0c0ff7012b
Set branch number for auto-generated pull request
2023-05-21 16:52:47 +01:00
Donncha Ó Cearbhaill
f9b0d07a81
Don't include information beta's in the version JSON
2023-05-21 16:49:14 +01:00
Donncha Ó Cearbhaill
d14bcdd05f
Update title used in auto PR for new iOS versions
2023-05-21 16:47:56 +01:00
Donncha Ó Cearbhaill
e026bb0a76
Fix path to script in workflow
2023-05-21 16:44:17 +01:00
Donncha Ó Cearbhaill
253b4f031a
Allow workflow to be triggered manually
2023-05-21 16:42:54 +01:00
Donncha Ó Cearbhaill
22fd794fb8
Fix python style and setup.cfg syntax
2023-05-21 16:15:49 +01:00
Donncha Ó Cearbhaill
27c5c76dc2
Add script and worker to auto-update build and version info
2023-05-21 16:09:50 +01:00
tek
671cd07200
Fixes a bug with YAML parsing of github workflow
2023-03-01 17:34:35 -05:00
tek
7581f81464
removes duplicated flake8 workflow
2023-03-01 16:50:33 -05:00
tek
4ed8ff51ff
Improves code PEP8 compliance and adds ruff check
2023-03-01 16:43:08 -05:00
tek
716909b528
Temporary fix of setuptools issue
2023-01-24 16:42:50 +01:00
tek
f864adf97e
First structure for mvt-ios check-usb
2022-06-28 20:35:52 +02:00
tek
fd3f9dba8f
Adds automated flake8 check in github workflow
2022-05-25 14:38:51 +02:00
Donncha Ó Cearbhaill
5416b66915
Add CI and downloads page
2022-02-02 12:45:06 +01:00
Nex
fa84b3f296
Revert "Testing with slightly older version of iOSbackup"
...
This reverts commit e1efaa5467 .
2022-01-18 16:32:22 +01:00
Nex
e1efaa5467
Testing with slightly older version of iOSbackup
2022-01-18 16:27:14 +01:00
Nex
696d42fc6e
Disabling tests for 3.7 due to iOSbackup requirements of >= 3.8
2022-01-18 16:22:29 +01:00