Commit graph

58 commits

Author SHA1 Message Date
Rebecca Breu
6f6afa3d8c Run unit tests against installed BeeRef package instead of source directory
This way, we can test whether setup.py picks up all source files.
2023-12-27 15:33:53 +01:00
Rebecca Breu
1ea7a7390c Drop Python 3.8 support 2023-12-14 21:27:27 +01:00
Rebecca Breu
d4c1807f23 Only run tests on oldest and newest python 2023-12-13 22:00:21 +01:00
Rebecca Breu
487f24294e Upgrade dependencies; allow older libraries that worked in setup.py 2023-12-13 21:58:02 +01:00
Rebecca Breu
6288c47895 Release 0.3.1 2023-12-10 14:00:45 +01:00
Rebecca Breu
fa9572df96 Fix codecov integration part 3 2023-12-02 22:11:30 +01:00
Rebecca Breu
d8281f5313 Fix codecov integration part 2 2023-12-02 21:58:00 +01:00
Rebecca Breu
b122c3befc Fix codecov integration 2023-12-02 21:41:52 +01:00
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