Skip to content

658: PHP 8.6 support#667

Draft
asgrim wants to merge 3 commits into
php:1.5.xfrom
asgrim:658-php86-support
Draft

658: PHP 8.6 support#667
asgrim wants to merge 3 commits into
php:1.5.xfrom
asgrim:658-php86-support

Conversation

@asgrim

@asgrim asgrim commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Fixes #658

PR submitter checklist

  • I have read CONTRIBUTING.md
  • I discussed this feature with the maintainers in Add support for PHP 8.6 #658
  • I have added appropriate tests
  • I confirm that I have the right to submit this under the project's open source licence

@asgrim asgrim added this to the 1.5.0 milestone Jul 10, 2026
@asgrim asgrim self-assigned this Jul 10, 2026
@asgrim asgrim added enhancement New feature or request maintainer investigating This ticket is being investigated by maintainers. Please check with us before contributing PRs etc! labels Jul 10, 2026
@asgrim asgrim modified the milestone: 1.5.0 Jul 14, 2026
@asgrim asgrim marked this pull request as ready for review July 14, 2026 20:36
@asgrim asgrim marked this pull request as draft July 14, 2026 20:36
- '8.3'
- '8.4'
- '8.5'
- '8.6'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

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

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

tracking todo

- '8.3'
- '8.4'
- '8.5'
- '8.6-dev'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

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 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request maintainer investigating This ticket is being investigated by maintainers. Please check with us before contributing PRs etc!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for PHP 8.6

1 participant