Skip to content

Updating version for php for 8.5.X #1263

Open
ari-wg-gitbot wants to merge 8 commits intomasterfrom
pr-by-releng-bot-1776849781
Open

Updating version for php for 8.5.X #1263
ari-wg-gitbot wants to merge 8 commits intomasterfrom
pr-by-releng-bot-1776849781

Conversation

@ari-wg-gitbot
Copy link
Copy Markdown
Contributor

This is default description of the PR

ari-wg-gitbot and others added 2 commits April 22, 2026 09:22
for stack(s) cflinuxfs4, cflinuxfs5
…ir date

PHP 8.5 uses Zend module API 20250925, so the extension directory is
no-debug-non-zts-20250925. Without this config the buildpack fails to
stage any app that selects a PHP 8.5.x version.
@ivanovac ivanovac force-pushed the pr-by-releng-bot-1776849781 branch from e0392dd to 5bf1151 Compare April 23, 2026 12:45
…manifest

Now that PHP 8.4+ is available, composer.json ^8.3 correctly resolves
to the latest 8.x (e.g. 8.4.20). Update assertions to accept any
PHP >=8.3 satisfying the ^8.3 constraint instead of pinning to 8.3.x.
cakephp/cakephp 4.4.x requires php >=7.4 <8.4, and the laminas
skeleton requires ~8.1.0 || ~8.2.0 || ~8.3.0. With PHP 8.4/8.5 in
the manifest, composer.json ^>=8.1 resolves to 8.5, breaking
composer install. Pin these fixtures to PHP_83_LATEST to keep them
on a supported PHP version until the fixtures are updated.
cakephp/cakephp 4.4.x locks laminas/laminas-diactoros 2.26.0 which
only supports ~8.0-8.3. Cap the composer.json php requirement to
'>=8.1 <8.4' so composer selects PHP 8.3 from the manifest.
Also revert the ineffective PHP_VERSION options.json entry — it is
ignored when composer.json has a PHP constraint.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants