As travis-ci.org is shutting down, and CI builds for open source are going to be more limited, let's also add Github actions, so we can move away from Travis later on if we wish.
The Unix tests should be the same as the Travis ones. For Windows, I don't test the extensions as that doesn't seem to work, the same as in the Appveyor definition.
To keep the matrix manageable, I've limited the number of Python versions. We can increase if we wish, although I noticed that the Python 3.4 build didn't work when I tested it.
As travis-ci.org is shutting down, and CI builds for open source are going to be more limited, let's also add Github actions, so we can move away from Travis later on if we wish.
The Unix tests should be the same as the Travis ones. For Windows, I don't test the extensions as that doesn't seem to work, the same as in the Appveyor definition.
To keep the matrix manageable, I've limited the number of Python versions. We can increase if we wish, although I noticed that the Python 3.4 build didn't work when I tested it.