Closed (fixed)
Project:
Drupal core
Version:
main
Component:
base system
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
27 Jan 2026 at 13:07 UTC
Updated:
13 Feb 2026 at 10:09 UTC
Jump to comment: Most recent
/**
* The expected PHP version end-of-life dates, keyed by PHP minor version.
*
* The array keys are in 'major.minor' format, and the date values are in ISO
* 8601 format.
*
* @var string[]
* An array of end-of-life dates in ISO 8601 format, keyed by the PHP minor
* version in 'major.minor' format. The list must be sorted in an ascending
* order by the date. Multiple versions EOL on the same day must be sorted
* by the PHP version.
*/
private static $phpEolDates = [
'8.3' => '2027-12-31',
];
Add the end of life dates for 8.4 and 8.5.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
longwaveOpened an MR for 11.x/11.3.x and for 10.6.x. main can be done in the PHP 8.5 MR.
Comment #5
longwave#3414184: Test that the PHP versions in .gitlab-ci.yml match PHP EOL versions still stands, I guess.
Comment #6
smustgrave commentedSeems straight forward. Though for 10.x has it ever been maintained that 8.4/8.5 would cover D10 ?
Comment #9
catchDrupal 10 officially supports PHP 8.4
It won't officially support PHP 8.5, but it would be possible to run it with deprecation notices off. Doesn't hurt to have the EOL date in 10.6 either way.
Committed/pushed to main, 11.x, and 10.6.x, thanks!