make the update more verbose for testing
All checks were successful
CI/CD Pipeline / test (push) Successful in 2s
CI/CD Pipeline / deploy (push) Successful in 20s
CI/CD Pipeline / promote_stable (push) Successful in 2s

This commit is contained in:
2026-02-15 23:27:49 +01:00
parent 3aab864c34
commit 9496078644

View File

@@ -151,24 +151,30 @@ if [[ -n "$VERSION" || -n "$BUILD" ]]; then
$version = getenv("SPEEDBB_VERSION");
$build = getenv("SPEEDBB_BUILD");
if ($version !== false && $version !== "") {
$updated = \Illuminate\Support\Facades\DB::table("settings")
->where("key", "version")
->update(["value" => $version]);
if ($updated === 0) {
\Illuminate\Support\Facades\DB::table("settings")
->insert(["key" => "version", "value" => $version, "created_at" => now(), "updated_at" => now()]);
}
echo "Updated version rows: {$updated}\n";
\Illuminate\Support\Facades\DB::table("settings")->upsert(
[[
"key" => "version",
"value" => $version,
"created_at" => now(),
"updated_at" => now(),
]],
["key"],
["value", "updated_at"]
);
echo "Upserted version setting.\n";
}
if ($build !== false && $build !== "") {
$updated = \Illuminate\Support\Facades\DB::table("settings")
->where("key", "build")
->update(["value" => $build]);
if ($updated === 0) {
\Illuminate\Support\Facades\DB::table("settings")
->insert(["key" => "build", "value" => $build, "created_at" => now(), "updated_at" => now()]);
}
echo "Updated build rows: {$updated}\n";
\Illuminate\Support\Facades\DB::table("settings")->upsert(
[[
"key" => "build",
"value" => $build,
"created_at" => now(),
"updated_at" => now(),
]],
["key"],
["value", "updated_at"]
);
echo "Upserted build setting.\n";
}
' \
&& echo "Running with PHP binary: $PHP_BIN -r <verify settings version/build>" \