Dinnerbone / mcstatus

A Python class for checking the status of an enabled Minecraft server
http://dinnerbone.com/minecraft/tools/status/
1.11k stars 146 forks source link

Add tox-test github workflow #215

Closed ItsDrike closed 2 years ago

ItsDrike commented 2 years ago

Add a workflow to run our tests automatically on each push/PR. This runs on windows,macos and linux (ubuntu) and for each of those, it runs tests across multiple python versions (3.7, 3.8, 3.9, 3.10). This all happens in parallel with github's workflow "matrix".

Note: It's very likely that if this workflow runs on debian linux, it will also run on macos, so to save workflows, we could drop macos from this and only test for windows and linux.