tahoe-lafs / zfec

zfec -- an efficient, portable erasure coding tool
Other
374 stars 44 forks source link

Run tests on GitHub Actions #27

Closed sajith closed 3 years ago

sajith commented 3 years ago

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.