Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Try out GitHub Actions as Travis alternative (#635)
* Try out GitHub Actions as Travis alternative * Add apt requirements * Only do 1 python on sanity` * Use develop version of krb... * For now go with python 3.7 * Try out all platforms * Try out separate run for windows * Check windows functions * Fix snappy wlh * Fix cache * Windows expects windows container, not linux ones. Not sure how to run linux containers on windows-latest runner yet * Try to add macosx tests * Return gssapi and ability to run tests without C extensions too * Use declarative environment and run all tests on MacOS * Macos runner does not seem to have docker installed at all, a shame. Running only unit tests for now * Try out linux full run * Fix linux tests and provide proper cache dir for PIP * Try full matrix * Enlarge timeout for GithubActions * Make matrix not fail-fast * Add upload to codecov * Make sure we generate XML coverage * For now disable travis.yaml * Try to cat files to understand why coverage lines don't match * Try to checkout head for windows build * Apply HEAD checkout to linux and mac builds to make sure coverage is consistently generated * Temporary set build trigger to push, not PR to check if builds on direct master branch would work * Return master PR build instead of push * Add asyncio debug for windows and mac cases to debug any KQueue or Proreactor issues * Install package on Publish correctly. Bump version to 0.6.1.dev0 for deploy testing * Try out multi-linux wheel builds * Add requirements-cython.txt to git * Change test command for wheel build * Add another event to build action for faster debugging * Add pytest installation to CIWheel build * Raise verbosity for build * Add zlib dependancy * Try to use Windows compliant command * Debug import error for wheel * More debug * Print lib address * Add pwd to test command * Try using `pytest` instead of `python -m` * Try to use `--import-mode=importlib` to avoid import problems * `importlib` mode not released yet, try prepend * Try to delete __init__py in tests * Try to use proper makefile with tests * Return __init__.py and try another method * Invalid env variable * Try without tests, as it causes some problems to properly run them using cibuildwheel * Try to add unit tests run after wheel build * Try to fix test errors for wheels * Try again to fix wheel tests * Cleanup Publish workflow debug changes * Try to force color output to github actions
- Loading branch information