Closed curry684 closed 10 months ago
I've set up a dedicated test case, turns out the code successfully runs on 7.3 to 8.2 only.
PHP 5.6 to 7.2 and the nightlies of 8.3 and 8.4 fail.
https://github.com/curry684/regexp-actions/actions/runs/6771604589
Thanks for reporting this.
Fixed in https://github.com/shivammathur/php-builder/commit/bf0252650611d2f2ad37660da62d4613066bca48
Please restart your workflow, it should work correctly now for PHP 7.3 to 8.4
Yessss, thank you!
https://github.com/curry684/regexp-actions/actions/runs/6771604589
@shivammathur the problem returned now that 8.3 is stable 😉
https://github.com/omines/antispam-bundle/actions/runs/7020097667/job/19099047187
edit: better testcase at https://github.com/omines/antispam-bundle/actions/runs/7026796018
Thank you, confirmed @ https://github.com/omines/antispam-bundle/actions/runs/7026796018
The following code does not work in PHP 8.3 nightly:
Even though it should: https://3v4l.org/4sRgY#v8.2.11
You can see it fail in https://github.com/omines/antispam-bundle/actions/runs/6769796730/job/18396922196:
8.1 and 8.2 are passing the same test suite. My local 8.3 install passes it as well.
As far as I can see this error results from the PCRE extension being built without
--enable-unicode-properties
flag. It's pretty much impossible to validate that hypothesis though as the switch is not exposed through PHP.