In the GitHub Action for automated testing: * Use `python -m build` to build the source dist and the wheel in one go, so as to avoid discrepancies between them. * Instead of `pip install -e`, install the wheel and test that to ensure that the build process works.