is_auto_update_enabled || !$settings->new_version_available) { return; } $server = Server::findOrFail(0); if (!$server) { return; } UpdateCoolify::run(false); // false means it's not a manual update // After successful update, reset the new_version_available flag $settings->update(['new_version_available' => false]); } catch (\Throwable $e) { // Log the error or send a notification ray('UpdateCoolifyJob failed: ' . $e->getMessage()); } } }