From 1adb3308be13de90a24b257ac1556cd62e74583c Mon Sep 17 00:00:00 2001 From: tracer Date: Fri, 27 Feb 2026 20:18:56 +0100 Subject: [PATCH] Use prebuilt package in system updater --- .../Controllers/SystemUpdateController.php | 33 +------------------ composer.json | 2 +- 2 files changed, 2 insertions(+), 33 deletions(-) diff --git a/app/Http/Controllers/SystemUpdateController.php b/app/Http/Controllers/SystemUpdateController.php index 2c81c8d..ccd86ea 100644 --- a/app/Http/Controllers/SystemUpdateController.php +++ b/app/Http/Controllers/SystemUpdateController.php @@ -152,38 +152,7 @@ class SystemUpdateController extends Controller $this->ensurePublicStorageLink(); - $append('Installing composer dependencies...'); - $composer = new Process(['composer', 'install', '--no-dev', '--optimize-autoloader'], base_path()); - $composer->setTimeout(600); - $composer->run(); - if (!$composer->isSuccessful()) { - return response()->json([ - 'message' => 'Composer install failed.', - 'log' => array_merge($log, [$composer->getErrorOutput()]), - ], 500); - } - - $append('Installing npm dependencies...'); - $npmInstall = new Process(['npm', 'install'], base_path()); - $npmInstall->setTimeout(600); - $npmInstall->run(); - if (!$npmInstall->isSuccessful()) { - return response()->json([ - 'message' => 'npm install failed.', - 'log' => array_merge($log, [$npmInstall->getErrorOutput()]), - ], 500); - } - - $append('Building assets...'); - $npmBuild = new Process(['npm', 'run', 'build'], base_path()); - $npmBuild->setTimeout(900); - $npmBuild->run(); - if (!$npmBuild->isSuccessful()) { - return response()->json([ - 'message' => 'npm run build failed.', - 'log' => array_merge($log, [$npmBuild->getErrorOutput()]), - ], 500); - } + $append('Using prebuilt release package (skipping composer/npm steps).'); $phpBinary = trim((string) Setting::where('key', 'system.php_binary')->value('value')); if ($phpBinary === '') { diff --git a/composer.json b/composer.json index 1e2f228..4c17230 100644 --- a/composer.json +++ b/composer.json @@ -98,5 +98,5 @@ "minimum-stability": "stable", "prefer-stable": true, "version": "26.0.3", - "build": "105" + "build": "106" }