In an effort to detect bugs in the code as early as possible, this PR adds a GitHub workflow to the project. This workflow installs Crappy, and checks that it imports as expected. The checks are performed on Linux, macOS and Windows, on all the Python versions supported by Crappy. It runs whenever a Pull Request is opened or modified on the main or develop branch, and on each first day of the month.
This workflow is a first step towards a more extensive test suite for Crappy, to be integrated at a later point (#57). It is a step towards completion of #63.
In an effort to detect bugs in the code as early as possible, this PR adds a GitHub workflow to the project. This workflow installs Crappy, and checks that it imports as expected. The checks are performed on Linux, macOS and Windows, on all the Python versions supported by Crappy. It runs whenever a Pull Request is opened or modified on the
main
ordevelop
branch, and on each first day of the month.This workflow is a first step towards a more extensive test suite for Crappy, to be integrated at a later point (#57). It is a step towards completion of #63.