php-ds / ext-ds

An extension providing efficient data structures for PHP 7
https://medium.com/p/9dda7af674cd
MIT License
2.11k stars 95 forks source link

Setup GitHub Actions #171

Closed dktapps closed 3 years ago

dktapps commented 3 years ago

Travis CI have decided to screw OSS devs, so it's time to move to something else.

This tests 7.1-8.0, although 8.0 is currently failing because of incompatible test dependencies. 7.0 is not tested because it turned out to be a pain in the ass to get 7.0 to build.

This uses php-build/php-build to build PHP for testing.

dktapps commented 3 years ago

A test run can be seen here: https://github.com/pmmp/ext-ds/actions/runs/502110102

enumag commented 3 years ago

@rtheunissen ping

enumag commented 3 years ago

@rtheunissen it seems the tests are not running on PHP 8: https://github.com/php-ds/ext-ds/runs/3818995763 I think you need to tag new version of https://github.com/php-ds/tests/tags so that we can use newer phpunit in CI here.