Building .whl packages by running cibuildwheel on every pull request and their updates takes a rather long time. But building packages is not necessary for every PR - we just need to test things by running tox under a variety of OSes and Python versions.
Next, I will start another PR that will remove the pull_request part from here:
Building .whl packages by running cibuildwheel on every pull request and their updates takes a rather long time. But building packages is not necessary for every PR - we just need to test things by running
tox
under a variety of OSes and Python versions.Next, I will start another PR that will remove the
pull_request
part from here:https://github.com/tahoe-lafs/zfec/blob/cc7d463a7817efbb7b8ccc38562b44bd0e76b484/.github/workflows/build.yml#L6
That way PR workflow will be a little quicker.
Here is an example of this workflow in action.