From dc5c324f9c58cb3c76f300db275f4f8a98a6a076 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 7 Aug 2024 12:16:06 +0200 Subject: [PATCH] feat: Update Upgrade component to check for latest version of Coolify --- app/Livewire/Upgrade.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Livewire/Upgrade.php b/app/Livewire/Upgrade.php index 8bb0abac9..da7b5860d 100644 --- a/app/Livewire/Upgrade.php +++ b/app/Livewire/Upgrade.php @@ -4,6 +4,7 @@ namespace App\Livewire; use App\Actions\Server\UpdateCoolify; use App\Models\InstanceSettings; +use Illuminate\Support\Facades\Http; use Livewire\Component; class Upgrade extends Component @@ -22,7 +23,11 @@ class Upgrade extends Component { try { $settings = InstanceSettings::get(); - $this->latestVersion = get_latest_version_of_coolify(); + $response = Http::retry(3, 1000)->get('https://cdn.coollabs.io/coolify/versions.json'); + if ($response->successful()) { + $versions = $response->json(); + $this->latestVersion = data_get($versions, 'coolify.v4.version'); + } $this->isUpgradeAvailable = $settings->new_version_available; } catch (\Throwable $e) {