From b7845bd12ae6f3cd1007a1884f4a84cc0b2c349d Mon Sep 17 00:00:00 2001 From: colemanw Date: Tue, 24 Oct 2023 17:41:42 -0400 Subject: [PATCH] Releaser - Only update core extensions for stable versions --- tools/bin/scripts/set-version.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/bin/scripts/set-version.php b/tools/bin/scripts/set-version.php index 440e1eb4f6..489867d015 100755 --- a/tools/bin/scripts/set-version.php +++ b/tools/bin/scripts/set-version.php @@ -82,8 +82,8 @@ updateFile("sql/test_data_second_domain.mysql", function ($content) use ($newVer return str_replace($oldVersion, $newVersion, $content); }); -// Update core extension info -$infoXmls = findCoreInfoXml(); +// Update core extensions if this is a stable release +$infoXmls = isPreRelease($newVersion) ? [] : findCoreInfoXml(); foreach ($infoXmls as $infoXml) { updateXmlFile($infoXml, function (DOMDocument $dom) use ($newVersion) { // Update extension version @@ -192,6 +192,10 @@ function isVersionValid($v) { return $v && preg_match('/^[0-9a-z\.\-]+$/', $v); } +function isPreRelease(string $v): bool { + return (bool) preg_match('/[a-z]+/', $v); +} + /** * @param $error */ -- 2.25.1