Skip to content

[pull] master from php:master#1118

Merged
pull[bot] merged 10 commits into
turkdevops:masterfrom
php:master
Jul 23, 2026
Merged

[pull] master from php:master#1118
pull[bot] merged 10 commits into
turkdevops:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Jul 23, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

iliaal and others added 10 commits July 23, 2026 15:08
The self-signed certificate the FTP test server presents
(ext/ftp/tests/server.inc) was generated in 2016 with a ten-year
validity and expired on 2026-07-23, so ext/ftp/tests and the ftps://
stream tests (ext/standard/tests/streams/opendir-003 and -004) fail the
TLS handshake with "certificate expired" on every branch. Regenerate it
as a self-signed CN=127.0.0.1 certificate that expires 2099-12-31, so
the suite does not silently break again on a ten-year cadence.
* PHP-8.2:
  Regenerate the expired ext/ftp/tests/cert.pem (#22873)
* PHP-8.3:
  Regenerate the expired ext/ftp/tests/cert.pem (#22873)
* PHP-8.4:
  Regenerate the expired ext/ftp/tests/cert.pem (#22873)
* PHP-8.5:
  Regenerate the expired ext/ftp/tests/cert.pem (#22873)
This reverts commit fa47ae1.

On macOS in GitHub Actions, pthread_jit_write_protect_supported_np() returns
false. So, there's really no point in running JIT with it in the first place.

We'll still need to tweak some tests when they explicitly enable the JIT.
* PHP-8.2:
  [skip ci] Revert "CI: Enable JIT testing on Apple Silicon ZTS 8.6+"
* PHP-8.3:
  [skip ci] Revert "CI: Enable JIT testing on Apple Silicon ZTS 8.6+"
* PHP-8.4:
  [skip ci] Revert "CI: Enable JIT testing on Apple Silicon ZTS 8.6+"
* PHP-8.5:
  [skip ci] Revert "CI: Enable JIT testing on Apple Silicon ZTS 8.6+"
@pull pull Bot locked and limited conversation to collaborators Jul 23, 2026
@pull pull Bot added the ⤵️ pull label Jul 23, 2026
@pull
pull Bot merged commit 1f4a88c into turkdevops:master Jul 23, 2026
0 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants