Visitar URL original
[1.x] Run tests on PHP 8.6 and update test environment by clue · Pull Request #288 · reactphp/event-loop · GitHub
Skip to content

[1.x] Run tests on PHP 8.6 and update test environment - #288

Merged
WyriHaximus merged 1 commit into
reactphp:1.xfrom
clue-labs:php8.6-v1
Nov 14, 2026
Merged

WyriHaximus merged 1 commit into
reactphp:1.xfrom
clue-labs:php8.6-v1

Conversation

@clue

@clue clue commented Nov 14, 2026

Copy link
Copy Markdown
Member

This changeset updates the test environment to run the test suite on PHP 8.6, like done in reactphp/stream#192.

The two stream_select() warning tests from #245 now use a php://memory stream, as PHP 8.6 can select streams with a filter attached (php/php-src#20540). ext-ev now builds v1.2.4 from its git tag, as the latest PECL release does not build on PHP 8.6 (rosmanov/pecl-ev#1), with a workaround until the next setup-php release (shivammathur/setup-php#1146). For the same reason, ext-uv moves to v0.3.1. Legacy extensions for PHP < 8 stay on Ubuntu 24.04, as they do not build on Ubuntu 26.04.

Builds on top of #285, #282, #280, #270, #245 and reactphp/stream#192

@WyriHaximus
WyriHaximus merged commit 6cf805a into reactphp:1.x Nov 14, 2026
44 checks passed
@clue
clue deleted the php8.6-v1 branch November 14, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants