Fix PHP deprecation dates to reflect security support EOL - #662
Merged
Conversation
Update PHP deprecation dates to show when security support ends, not when active support ends. PHP versions receive security fixes for 2 years after active support ends. Corrected dates (security support end): - PHP 8.2: 2026-12-31 (was 2025-12-08) - PHP 8.3: 2027-12-31 (was 2025-12-31) - PHP 8.4: 2028-12-31 (was 2026-12-31) - PHP 8.5: 2029-12-31 (was 2027-12-31) This ensures dependency builds continue for PHP versions until they truly reach EOL (end of all support), preventing premature removal of versions still receiving critical security patches. Reference: https://www.php.net/supported-versions.php
tnikolova82
approved these changes
Jul 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix PHP deprecation dates to reflect security support EOL
Update PHP deprecation dates in dependency-builds config to show when security support ends, not when active support ends.
Problem
PHP has two support phases:
The config was showing active support end dates, which could cause premature removal of PHP versions still receiving security patches.
Changes
File:
pipelines/dependency-builds/config.ymlImpact
Example: PHP 8.3
Between Jan 1, 2026 and Dec 31, 2027, PHP 8.3 still receives critical security patches and should remain available.
Reference
Note
PHP 8.1 was already correctly removed from this config (EOL Dec 31, 2025). This PR only fixes dates for currently supported versions (8.2, 8.3, 8.4, 8.5).