From 9274af216fb668ced1bf44734da4b8dae578a983 Mon Sep 17 00:00:00 2001 From: William Allen <16820599+williamjallen@users.noreply.github.com> Date: Wed, 16 Sep 2026 14:07:19 +0000 Subject: [PATCH 1/2] Update `testoutput.id` migration to not require superuser (#3996) The `testoutput` ID column migration currently fails for instances where the postgres user is not a superuser. This resolves the issue by only disabling user triggers. A side effect of this change is that foreign-key constraints are no longer disabled, which may slow down the migration on some systems. --- .../2026_08_19_200553_testoutput_id_column_type.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/database/migrations/2026_08_19_200553_testoutput_id_column_type.php b/database/migrations/2026_08_19_200553_testoutput_id_column_type.php index 416f797721..855f66068c 100644 --- a/database/migrations/2026_08_19_200553_testoutput_id_column_type.php +++ b/database/migrations/2026_08_19_200553_testoutput_id_column_type.php @@ -7,8 +7,8 @@ public function up(): void { // Disable triggers temporarily - DB::statement('ALTER TABLE build2test DISABLE TRIGGER ALL'); - DB::statement('ALTER TABLE testoutput DISABLE TRIGGER ALL'); + DB::statement('ALTER TABLE build2test DISABLE TRIGGER USER'); + DB::statement('ALTER TABLE testoutput DISABLE TRIGGER USER'); // Dynamically find and drop all indexes on testoutput EXCEPT the primary key DB::statement(" @@ -52,8 +52,8 @@ public function up(): void DB::statement('CREATE INDEX ON testoutput USING hash (output)'); // Re-enable triggers - DB::statement('ALTER TABLE build2test ENABLE TRIGGER ALL'); - DB::statement('ALTER TABLE testoutput ENABLE TRIGGER ALL'); + DB::statement('ALTER TABLE build2test ENABLE TRIGGER USER'); + DB::statement('ALTER TABLE testoutput ENABLE TRIGGER USER'); } public function down(): void From fbc2037c4a4de84679967707fa23483559cfaa28 Mon Sep 17 00:00:00 2001 From: William Allen <16820599+williamjallen@users.noreply.github.com> Date: Wed, 16 Sep 2026 16:53:20 -0400 Subject: [PATCH 2/2] Bump version to 5.4.0 (#3998) --- config/cdash.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/cdash.php b/config/cdash.php index 7bea2b629d..b95dd252e3 100755 --- a/config/cdash.php +++ b/config/cdash.php @@ -19,7 +19,7 @@ 'min' => env('MINIMUM_PASSWORD_LENGTH', 5), 'expires' => env('PASSWORD_EXPIRATION', 0), ], - 'version' => '5.3.0', + 'version' => '5.4.0', 'registration' => [ 'email' => [ 'verify' => env('REGISTRATION_EMAIL_VERIFY', true),