Skip to content

fix: preserve Postgre casts when converting named placeholders in prepared queries #14258

fix: preserve Postgre casts when converting named placeholders in prepared queries

fix: preserve Postgre casts when converting named placeholders in prepared queries #14258

Triggered via pull request February 18, 2026 19:48
Status Success
Total duration 26m 56s
Artifacts 9

test-phpunit.yml

on: pull_request
Setup PHP Version for Code Coverage
3s
Setup PHP Version for Code Coverage
Matrix: Others
Matrix: CacheLive
Matrix: DatabaseLive
Matrix: SeparateProcess
Upload coverage results to Coveralls  /  coveralls
48s
Upload coverage results to Coveralls / coveralls
Fit to window
Zoom out
Zoom in

Annotations

1 error and 18 warnings
DatabaseLive (8.5, OCI8, 8.0) / tests
Process completed with exit code 2.
Others (8.2) / Sanity Tests: /tests/system/API/ResponseTraitTest.php#L150
Took 0.5059s from 0.5000s limit to run CodeIgniter\\API\\ResponseTraitTest::testNoFormatterJSON
Others (8.2) / Sanity Tests: /tests/system/Images/ImageMagickHandlerTest.php#L314
Took 0.8441s from 0.5000s limit to run CodeIgniter\\Images\\ImageMagickHandlerTest::testImageCreation
Others (8.2) / Sanity Tests: /tests/system/CodeIgniterTest.php#L989
Took 1.0611s from 0.5000s limit to run CodeIgniter\\CodeIgniterTest::testRouteAttributeCacheIntegration
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L68
Took 0.6705s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, MySQLi, 5.7) / tests: /tests/system/Commands/CreateDatabaseTest.php#L68
Took 0.5457s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L68
Took 0.5498s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/UpdateTest.php#L665
Took 0.6942s from 0.5000s limit to run CodeIgniter\\Database\\Live\\UpdateTest::testUpdateBatchWithQuery
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/InsertModelTest.php#L242
Took 0.7210s from 0.5000s limit to run CodeIgniter\\Models\\InsertModelTest::testInsertPermitInsertNoData
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Migrations/MigrationRunnerTest.php#L494
Took 0.7911s from 0.5000s limit to run CodeIgniter\\Database\\Migrations\\MigrationRunnerTest::testLatestWithLockingEnabledSucceeds
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1583
Took 0.8173s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testDropKey
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/InsertTest.php#L53
Took 0.8599s from 0.5000s limit to run CodeIgniter\\Database\\Live\\InsertTest::testInsertBatch
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/ValidationModelRuleGroupTest.php#L50
Took 0.8758s from 0.5000s limit to run CodeIgniter\\Models\\ValidationModelRuleGroupTest::testValid
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1236
Took 1.0258s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testSetKeyNames
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ConnectTest.php#L97
Took 1.0846s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ConnectTest::testConnectWithFailover
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1676
Took 1.3653s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexes
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L494
Took 2.8151s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testForeignKey
DatabaseLive (8.2, Postgre, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L68
Took 0.6771s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase
DatabaseLive (8.2, SQLite3, 8.0) / tests: /tests/system/Commands/CreateDatabaseTest.php#L68
Took 0.5870s from 0.5000s limit to run CodeIgniter\\Commands\\CreateDatabaseTest::testCreateDatabase

Artifacts

Produced during runtime
Name Size Digest
cache-live-tests-php-8.2-db-none Expired
134 KB
sha256:e30b0d1400dffc0e8069af196b5f8394e6fa6372dafb8e585453033bd43bf5f3
database-live-tests-php-8.2-db-MySQLi5.7 Expired
13.3 MB
sha256:2d67115430fff66d51412a8a473cef0bdf5efc9c109db11b40cdbc4f42079393
database-live-tests-php-8.2-db-MySQLi8.0 Expired
13.3 MB
sha256:9c3c47e0e94869cc8fd9837a5b5bb93a3e0e4f3f282cbfba7825e90982a8ba50
database-live-tests-php-8.2-db-OCI88.0 Expired
13.4 MB
sha256:2fa2038a9c5b45e3ddf770a1052d6e21f8f7e5d6323771eed9381b7d8aa867d2
database-live-tests-php-8.2-db-Postgre8.0 Expired
12.9 MB
sha256:72dfab015f5d5507bef574cea8b07ee44b1950f809a010693fd71669e0bd7294
database-live-tests-php-8.2-db-SQLSRV8.0 Expired
13 MB
sha256:ef96c8739c80f33aaf7a435447416909d3d3ba337a65413b3f93065ae57759cc
database-live-tests-php-8.2-db-SQLite38.0 Expired
13 MB
sha256:cca6c77b9099748cdf72a9e15a5ead0deff10bb55c76e9dbc6e6d4f44dc9ffc6
sanity-tests-php-8.2-db-none Expired
31.4 MB
sha256:9a30ead91b1a83d0990b91786fd8148f1221db218065a7657880c8999f9d9337
separate-process-tests-php-8.2-db-none Expired
3.23 MB
sha256:0b4d5f95540fb9e7fed5502c0ea500f72919dac42df317358e66db9796d9cbc6