658: PHP 8.6 support#667
Conversation
| - '8.3' | ||
| - '8.4' | ||
| - '8.5' | ||
| - '8.6' |
There was a problem hiding this comment.
needs test ext to be released with 8.6, as Windows builds don't exist for 8.6 yet
see asgrim/example-pie-extension#13
failing tests - https://github.com/php/pie/actions/runs/29113092108/job/86429844134#step:7:32
| - '8.3' | ||
| - '8.4' | ||
| - '8.5' | ||
| #- '8.6' # @todo bundled repo doesn't support non-stable PHP versions |
| - '8.3' | ||
| - '8.4' | ||
| - '8.5' | ||
| - '8.6-dev' |
There was a problem hiding this comment.
failing because the test image deps on xdebug/xdebug which doesn't exist for 8.6 (yet)
https://github.com/php/pie/actions/runs/29113092108/job/86429844062#step:6:2673
that said, in theory we could remove that requirement, but it is useful for local debugging 🤔
There was a problem hiding this comment.
FWIW I had similar issues in the past on my testing images when trying to install this, but with PIE I can now do pie install "xdebug/xdebug:dev-master". Although not a formal release, for testing purposes on pre-release images I considered this fine. Otherwise you'd have to wait for a first (pre-)release of XDebug compatible with PHP 8.6, which likely will take a while to land.
There was a problem hiding this comment.
Hm; yeah I did try this, but I realised, for 8.5 I had disabled the behaviour tests because there's a few other changes that would be needed. Think I'll just not run them for 8.6 for now, and come back to it once stable or have more time :D
c0d501d to
c4bb032
Compare
Fixes #658
PR submitter checklist