[web-php] master: Sort builds in descending order in pre-release-builds

From: Date: Wed, 03 Dec 2025 10:16:38 +0000
Subject: [web-php] master: Sort builds in descending order in pre-release-builds
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-33439@lists.php.net to get a copy of this message
Author: Shivam Mathur (shivammathur) Date: 2025-12-03T15:46:35+05:30 Commit: https://github.com/php/web-php/commit/1cf5233ef9d39d2da3d3def00fba720ed45992f2 Raw diff: https://github.com/php/web-php/commit/1cf5233ef9d39d2da3d3def00fba720ed45992f2.diff Sort builds in descending order in pre-release-builds Changed paths: M pre-release-builds.php Diff: diff --git a/pre-release-builds.php b/pre-release-builds.php index 59c68ee53e..83ccd72099 100644 --- a/pre-release-builds.php +++ b/pre-release-builds.php @@ -77,9 +77,15 @@ <h2 id="source">Source Builds</h2> <?php if (!empty($QA_RELEASES['releases'])) : ?> - <?php $plural = count($QA_RELEASES['releases']) > 1 ? 's' : ''; ?> - - <?php foreach ($QA_RELEASES['releases'] as $pversion => $info) : ?> + <?php + $sourceReleases = $QA_RELEASES['releases']; + uksort($sourceReleases, static function ($a, $b) { + return version_compare($b, $a); + }); + $plural = count($sourceReleases) > 1 ? 's' : ''; + ?> + + <?php foreach ($sourceReleases as $pversion => $info) : ?> <h3 class="title"> PHP <?php echo $info['version']; ?> </h3> @@ -258,6 +264,11 @@ 'builds' => $builds, ]; } + if (!empty($winQaReleases)) { + usort($winQaReleases, static function ($a, $b) { + return version_compare($b['version_label'], $a['version_label']); + }); + } } else { $winQaMessage = 'Windows QA release index could not be parsed.'; }

« previous php.webmaster (#33439) next »