Browse Source

On propose une version permettant de déterminer la dernière version stable à partir du tableau trié des tags

dev/lister_versions
bricebou 7 months ago
parent
commit
de1a5ae65c
  1. 16
      src/Command/CoreListerVersions.php

16
src/Command/CoreListerVersions.php

@ -89,6 +89,22 @@ class CoreListerVersions extends Command {
return $liste;
}
public static function trouverVersionStable(?array $branches = [], ?array $tags = []) {
if (empty($branches)) {
$branches = self::listerVersions('branches');
}
if (empty($tags)) {
$tags = self::listerVersions('tags');
natsort($tags);
}
$dernier_tag_xy = preg_replace('/(\d+).(\d+).\d+[a-z0-9+-]*$/', '${1}.${2}', end($tags));
if (array_search($dernier_tag_xy, $branches)) {
return $dernier_tag_xy;
}
}
/**
* trouverVersionPrecedente
*

Loading…
Cancel
Save