Commit graph

50 commits

Author SHA1 Message Date
Rebecca Breu
fe3949f53e Fix pytest evocation in github actions 2023-11-24 23:20:18 +01:00
Rebecca Breu
d39a3e4033 Drop Python 3.7 (reached End of Life) 2023-11-24 22:58:01 +01:00
Rebecca Breu
ae7d9a0ffa Upgrade dependencies 2023-11-24 22:58:01 +01:00
Rebecca Breu
40cec1722d Merge branch 'morebuilds' 2023-11-24 08:06:19 +01:00
Rebecca Breu
b2f7b9d0b4 Let build action run on more OSes
A user reported that the Linux built from Ubuntu 20 aborted with a segfault. An Ubuntu 22 version worked for them. So let's offer different build versions for download.
2023-11-24 07:27:01 +01:00
Rebecca Breu
c91b7dae10 Add additional platform versions to build 2023-11-23 21:03:58 +01:00
Rebecca Breu
c38f8e3482 Update MacOS build to MacOS 11 2023-11-23 18:03:37 +01:00
Rebecca Breu
c78b1dd60b Update github actions part 4 2023-11-23 17:44:03 +01:00
Rebecca Breu
d70ff9aa0a Update github actions part 3 2023-11-23 17:37:51 +01:00
Rebecca Breu
b8085b928f Update github actions part 2 2023-11-23 17:35:05 +01:00
Rebecca Breu
22057d747f Update github actions 2023-11-23 16:25:57 +01:00
Rebecca Breu
5f459ae09b Fix pyinstaller invokation in build action 2023-11-22 22:42:51 +01:00
Rebecca Breu
b8c6a0c894 Keep version numbers of all requirements fixed 2023-11-22 22:26:23 +01:00
Rebecca Breu
4b5564ed2f Run builds on Python 3.9
The json extension for SQLite on Windos is only included in 3.9+
2021-09-05 22:06:52 +02:00
Rebecca Breu
e0cf0bef43 Fix output collection in build action 2021-08-12 13:07:08 +02:00
Rebecca Breu
ce3751912b Let Pyinstaller build the app as one executable (fixes #4)
In addition, switch over to use a spec file to allow for more flexibility in the future.
2021-08-09 20:04:30 +02:00
Rebecca Breu
03ad75d314 Fix Action to rebuild website on release 2021-07-18 16:08:12 +02:00
Rebecca Breu
0c3ccb2703 Action to rebuild website on release 2021-07-18 16:05:52 +02:00
Rebecca Breu
8dd0ee2aed Drop Python 3.6 support
exif relies on plum-py which in turn needs Python 3.7
2021-07-08 19:29:12 +02:00
Rebecca Breu
baad7f834c Revert "Run unittests on windows as well"
This reverts commit f1d1e5f7db.
2021-07-07 20:02:35 +02:00
Rebecca Breu
f1d1e5f7db Run unittests on windows as well 2021-07-07 19:56:40 +02:00
Rebecca Breu
3a3acec65a Lint yaml files 2021-07-06 21:02:17 +02:00
Rebecca Breu
0ab9b365cf Run build.yml on all platforms 2021-07-06 20:54:03 +02:00
Rebecca Breu
6c6616ee30 build.yml: switch to older Ubuntu version
pyinstaller needs to run with the oldest glibc we want to support
2021-07-06 20:28:15 +02:00
Rebecca Breu
21cd3c1d20 Fix build.yaml 2021-07-06 20:10:01 +02:00
Rebecca Breu
6ff4a34315 Fix build.yaml 2021-07-06 19:51:58 +02:00
Rebecca Breu
26e04767f5 Add build workflow 2021-07-06 19:50:10 +02:00
Rebecca Breu
f49eef78d9 Split up requirement files 2021-07-06 18:10:12 +02:00
Rebecca Breu
be13aa2ddb Fix xvfb-run in pytest action (pt2) 2021-05-31 18:31:40 +02:00
Rebecca Breu
1742daa743 Fix xvfb-run in pytest action 2021-05-31 18:22:43 +02:00
Rebecca Breu
bc7ce7e09c Port unittests to pytest-qt (fixes #1) 2021-05-31 18:11:45 +02:00
Rebecca Breu
3b919e4b7b Run actions also on pull requests 2021-04-16 18:53:17 +02:00
Rebecca Breu
c591c18168 Add apt-get update to pytest action 2021-04-15 19:26:20 +02:00
Rebecca Breu
50cc77c7e7 Add Python versions badge 2021-04-03 18:57:27 +02:00
Rebecca Breu
2ccc78bb82 Pytest workflow: run multiple python versions 2021-04-03 18:41:32 +02:00
Rebecca Breu
a709767340 Pytest workflow: fix yaml 2021-04-03 18:13:42 +02:00
Rebecca Breu
258380a4b4 Pytest workflow: Upload coverage report to codecov 2021-04-03 18:10:02 +02:00
Rebecca Breu
7f63000d01 Run pytest with more output 2021-04-03 17:58:03 +02:00
Rebecca Breu
fc806cdf8f Run apt as root in github workflow 2021-03-28 14:18:32 +02:00
Rebecca Breu
f449f11cec Fix syntax in pytest.yml 2021-03-28 14:16:28 +02:00
Rebecca Breu
2f0e7eec77 Fix pytest CI workflow (maybe?) 2021-03-28 14:15:30 +02:00
Rebecca Breu
c65d7eced9 Another attempt to fix the pytest CI workflow 2021-03-28 11:15:51 +02:00
Rebecca Breu
39ee17f06d See if switching to python 3.7 fixes pytest CI 2021-03-24 22:34:28 +01:00
Rebecca Breu
c7d357a100 Pytest workflow: install libegl library in docker 2021-03-24 21:59:06 +01:00
Rebecca Breu
7e9dba01c8 Pytest workflow: install libgl library in docker 2021-03-24 21:56:23 +01:00
Rebecca Breu
f3aac7085a Fix yaml syntax in pytest workflow (again) 2021-03-24 21:50:27 +01:00
Rebecca Breu
9878be23b3 Fix yaml syntax in pytest workflow 2021-03-24 21:42:25 +01:00
Rebecca Breu
d8b71dd55a Fix requirements installation in pytest workflow 2021-03-24 21:40:05 +01:00
Rebecca Breu
8826b173c1 add pytest CI workflow 2021-03-24 21:37:24 +01:00
Rebecca
48e087997a
Create flake8.yml 2021-03-24 19:37:54 +01:00