hsnr-gamera / gamera-4

Gamera 4 for Python 3
GNU General Public License v2.0
10 stars 8 forks source link

Re-enable CI #41

Closed FriedrichFroebel closed 2 years ago

FriedrichFroebel commented 2 years ago

CI seems to be inactive at the moment. Some stuff has been changed for Travis lately, so it might be a good idea to migrate to GitHub Actions.

I gave it a quick shot today, but ran into some issues which appeared to be related to the GUI. What I have tried:

cdalitz commented 2 years ago

What is "CI"?

FriedrichFroebel commented 2 years ago

Continuous Integration, id est automated tests for commits and pull requests. According to https://github.com/hsnr-gamera/gamera-4/blob/master/.travis.yml, Travis CI has been used in the past.

FriedrichFroebel commented 2 years ago

While debugging some issues related with the current release candidate of Python 3.11, I just had a look at this and created a corresponding workflow file which builds and tests the code with the --no-wx option on Ubuntu. After some cleanup, I will probably open a corresponding PR for it. (The wxpython stuff requires us to build the corresponding package manually it I remember correctly, which took about 35 minutes during my last test. A gamera-4 test run takes about 10 minutes, including the source build.)