We're seeing a new error when uploading our extension to the developer portal:
Our composer.json includes:
"require": { "php": "~8.1.0||~8.2.0||~8.3.0" }, "type": "magento2-module",
We don't support PHP 8.4 yet, as our test environment only goes up to 8.3. Has PHP 8.4 become a requirement for submissions? If so, is there a way to bypass this until we update our environment?
Solved! Go to Solution.
Hi @alexbreadf ,
Yes, behind the scenes the Marketplace validators have just been updated to expect Magento 2.4‑compatible extensions to declare support for PHP 8.4, since Adobe Commerce 2.4.8 (and higher) itself now runs on PHP 8.4.
Reference:
https://experienceleague.adobe.com/en/docs/commerce-operations/release/notes/adobe-commerce/2-4-8
Not sure but until you can upgrade your dev boxes or CI runners to PHP 8.4, you can try below
In your composer.json change:
From
"php": "~8.1.0||~8.2.0||~8.3.0"
To
"php": "~8.1.0||~8.2.0||~8.3.0||~8.4.0"
This satisfies the portal’s check.
Or you can raise this with Adobe support as well to get more information.
Problem Solved? Accept as Solution!
Thanks,
Ankit
Hi @alexbreadf ,
Yes, behind the scenes the Marketplace validators have just been updated to expect Magento 2.4‑compatible extensions to declare support for PHP 8.4, since Adobe Commerce 2.4.8 (and higher) itself now runs on PHP 8.4.
Reference:
https://experienceleague.adobe.com/en/docs/commerce-operations/release/notes/adobe-commerce/2-4-8
Not sure but until you can upgrade your dev boxes or CI runners to PHP 8.4, you can try below
In your composer.json change:
From
"php": "~8.1.0||~8.2.0||~8.3.0"
To
"php": "~8.1.0||~8.2.0||~8.3.0||~8.4.0"
This satisfies the portal’s check.
Or you can raise this with Adobe support as well to get more information.
Problem Solved? Accept as Solution!
Thanks,
Ankit