Skip to content

Setup GitHub Actions #171

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Oct 6, 2021
Merged

Setup GitHub Actions #171

merged 6 commits into from
Oct 6, 2021

Conversation

dktapps
Copy link
Contributor

@dktapps dktapps commented Jan 21, 2021

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
Copy link
Contributor Author

dktapps commented Jan 21, 2021

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

@enumag
Copy link

enumag commented Oct 5, 2021

@rtheunissen ping

@rtheunissen rtheunissen merged commit bd3fbe0 into php-ds:master Oct 6, 2021
@enumag
Copy link

enumag commented Oct 6, 2021

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants