Skip to content

Conversation

@clue
Copy link
Owner

@clue clue commented Jan 24, 2026

@clue clue added this to the v1.3.0 milestone Jan 24, 2026
@clue clue requested a review from Copilot January 24, 2026 19:22
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the test environment to support PHP 8.5 and makes necessary compatibility adjustments for modern PHP versions.

Changes:

  • Add PHP 8.5 to the CI test matrix
  • Update CI environment from Ubuntu 22.04 to 24.04 and GitHub Actions checkout from v4 to v6
  • Update ReactPHP dependencies to newer minor versions (event-loop ^1.6, promise ^3.3, socket ^1.17)
  • Fix ReflectionProperty usage for PHP 8.1+ compatibility by conditionally calling setAccessible()

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ci.yml Adds PHP 8.5 to test matrix, updates Ubuntu to 24.04, and updates checkout action to v6
composer.json Updates ReactPHP dependencies to newer minor versions supporting PHP 8.5
tests/FactoryTest.php Adds PHP 8.1+ compatibility fix for ReflectionProperty by conditionally calling setAccessible()

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@clue clue merged commit d9f6221 into clue:main Jan 24, 2026
21 checks passed
@clue clue deleted the php8.5 branch January 24, 2026 19:25
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.

1 participant