holgern / pyedflib

pyedflib is a python library to read/write EDF+/BDF+ files based on EDFlib.
http://pyedflib.readthedocs.org/
BSD 3-Clause "New" or "Revised" License
214 stars 121 forks source link

Cleanup CIs #162

Closed skjerns closed 2 years ago

skjerns commented 2 years ago

We currently have several CIs runnig with several different trigger points.

I think, running everything through GitHub Actions should be cleanest and work well.

For now I propose:

Only one thing I'm not sure about: Both Actions and AppVeyor should use VS2019 to build on Windows. I'm not sure if they differ here and we get a greater variance of build chains that we cover.

Additionally:

holgern commented 2 years ago

I disabled CircleCI and agree that we do not need that.

holgern commented 2 years ago

Visual Studio 2019 is used by appveyer and github actions. Appveyer is using some older VS for python 3.6-3.8

we can change the github action script and add windows-2016 besides windows-2019 in order to guarantee that VS2019 und VS2017 are used. I think this is sufficient for testing. https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md

I think we can disable also AppVeyoer.

tox was used by travis, so I think it can also be removed.