Bye bye Travis CI, you've served us well.
@clue and I are currently working on switching from Travis to GitHub actions in all ReactPHP repositories.
I've built a little workaround for some tests for legacy PHP. When using recursion there is always the risk of reaching a full stack which results in PHP failing hard. Therefore the max_nesting_level setting from Xdebug (to prevent reaching this point) was set to 100 for PHP Versions < 5.4 which resulted in failing test for legacy PHP. In 2015 this setting was changed to 256 for PHP Versions > 5.4. For more details look into Xdebug#1100
Bye bye Travis CI, you've served us well. @clue and I are currently working on switching from Travis to GitHub actions in all ReactPHP repositories.
I've built a little workaround for some tests for legacy PHP. When using recursion there is always the risk of reaching a full stack which results in PHP failing hard. Therefore the
max_nesting_level
setting from Xdebug (to prevent reaching this point) was set to 100 for PHP Versions < 5.4 which resulted in failing test for legacy PHP. In 2015 this setting was changed to 256 for PHP Versions > 5.4. For more details look into Xdebug#1100This code supports running tests on PHP 8.
Builds on top of #243 and reactphp/reactphp#442.