feat: mark latest release in json

This commit is contained in:
dyzulk
2026-01-18 18:47:09 +07:00
parent 7bf19f3717
commit 7f75679f0a

View File

@@ -124,6 +124,8 @@ if ($mivoReleasesJson) {
$releasesRaw = json_decode($mivoReleasesJson, true);
$archive = [];
$latestFound = false;
foreach ($releasesRaw as $release) {
if ($release['draft']) continue;
@@ -138,13 +140,20 @@ if ($mivoReleasesJson) {
}
}
$isLatest = false;
if (!$latestFound && !$release['prerelease']) {
$isLatest = true;
$latestFound = true;
}
$archive[] = [
'version' => $release['tag_name'],
'date' => date('Y-m-d', strtotime($release['published_at'])),
'size' => $size,
'download' => $assetUrl,
'notes' => $release['html_url'],
'prerelease' => $release['prerelease']
'prerelease' => $release['prerelease'],
'latest' => $isLatest
];
}