diff --git a/composer.json b/composer.json index 94ee84a..075c300 100644 --- a/composer.json +++ b/composer.json @@ -98,5 +98,5 @@ "minimum-stability": "stable", "prefer-stable": true, "version": "26.0.2", - "build": "55" + "build": "56" } diff --git a/git_update.sh b/git_update.sh index ffca419..d15af4a 100755 --- a/git_update.sh +++ b/git_update.sh @@ -79,12 +79,20 @@ echo "Syncing version/build to settings..." VERSION="$($PHP_BIN -r '$c=json_decode(file_get_contents("composer.json"), true); echo $c["version"] ?? "";')" BUILD="$($PHP_BIN -r '$c=json_decode(file_get_contents("composer.json"), true); echo $c["build"] ?? "";')" -if [[ -n "$VERSION" ]]; then - $PHP_BIN artisan tinker --execute="\\App\\Models\\Setting::updateOrCreate(['key'=>'version'], ['value'=>'$VERSION']);" -fi - -if [[ -n "$BUILD" ]]; then - $PHP_BIN artisan tinker --execute="\\App\\Models\\Setting::updateOrCreate(['key'=>'build'], ['value'=>'$BUILD']);" +if [[ -n "$VERSION" || -n "$BUILD" ]]; then + $PHP_BIN -r ' + require "vendor/autoload.php"; + $app = require "bootstrap/app.php"; + $app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); + if (getenv("SPEEDBB_VERSION")) { + \App\Models\Setting::updateOrCreate(["key" => "version"], ["value" => getenv("SPEEDBB_VERSION")]); + } + if (getenv("SPEEDBB_BUILD")) { + \App\Models\Setting::updateOrCreate(["key" => "build"], ["value" => getenv("SPEEDBB_BUILD")]); + } + ' \ + SPEEDBB_VERSION="$VERSION" \ + SPEEDBB_BUILD="$BUILD" fi echo "Update complete."