Skip to content

Migrate to schema and column editor API #10005

Migrate to schema and column editor API

Migrate to schema and column editor API #10005

Triggered via pull request May 26, 2026 22:10
Status Success
Total duration 15m 11s
Artifacts 101

continuous-integration.yml

on: pull_request
Matrix: ${{ format('SQLite - {0}', format('PHP {0} - DBAL {1} - ext. {2} - native lazy obj {3}', matrix.php-version || 'Ø', matrix.dbal-version || 'Ø', matrix.extension || 'Ø', matrix.native_lazy || 'Ø' )) }}
PHPUnit (fail on deprecations)
31s
PHPUnit (fail on deprecations)
Matrix: ${{ format('MariaDB {0} - PHP {1} - DBAL {2} - ext. {3}', matrix.mariadb-version || 'Ø', matrix.php-version || 'Ø', matrix.dbal-version || 'Ø', matrix.extension || 'Ø' ) }}
Matrix: ${{ format('MySQL {0} - PHP {1} - DBAL {2} - ext. {3}', matrix.mysql-version || 'Ø', matrix.php-version || 'Ø', matrix.dbal-version || 'Ø', matrix.extension || 'Ø' ) }}
Matrix: ${{ format('PostgreSQL {0} - PHP {1} - DBAL {2} - ext. {3}', matrix.postgres-version || 'Ø', matrix.php-version || 'Ø', matrix.dbal-version || 'Ø', matrix.extension || 'Ø' ) }}
Upload coverage to Codecov
11s
Upload coverage to Codecov
Fit to window
Zoom out
Zoom in

Annotations

1 warning
PHPUnit (fail on deprecations)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
phpunit-mariadb-11.4-mysqli-8.2-3.7-coverage
111 KB
sha256:21e2a7d17f8a80f752e50b75d70b41583b539e7cfe8a61d98b860e4f8e175940
phpunit-mariadb-11.4-mysqli-8.2-4@dev-coverage
111 KB
sha256:a89cd90228359e1281b0c7e277a1d3cecd4c50ed82c55c4978150bd3fe07bad1
phpunit-mariadb-11.4-mysqli-8.2-default-coverage
111 KB
sha256:563a6ecaacb8bce333ca1999f5240f2cbbcf255a578d3b4017736a63036d9762
phpunit-mariadb-11.4-mysqli-8.3-3.7-coverage
111 KB
sha256:fd925738dc201c35fcd7dc0f205962f64f8487816fed4250f12cfcf9beb77bd6
phpunit-mariadb-11.4-mysqli-8.3-4@dev-coverage
111 KB
sha256:e175da43cd199c16ddedd3ea36c896f2c28d70de92e58115347adc450765aaeb
phpunit-mariadb-11.4-mysqli-8.3-default-coverage
111 KB
sha256:dd8fe70bed52d9ab2719241a612efd20e127614f9b365ee84f5a39e866076164
phpunit-mariadb-11.4-mysqli-8.4-3.7-coverage
111 KB
sha256:9d8dca3ebb8327d99f53bb55f77cf9c61f9a5ce7b3aca7bc19afe5295e3e0081
phpunit-mariadb-11.4-mysqli-8.4-4@dev-coverage
111 KB
sha256:d018745d08b9308cff4d1364695ba2d81c9053cb12e8fde6eec9f3de3c843e07
phpunit-mariadb-11.4-mysqli-8.4-default-coverage
111 KB
sha256:61c806fb5980acb7df5eb65ff1613b0eb08c47c8053e61a52c487de54398e97a
phpunit-mariadb-11.4-mysqli-8.5-3.7-coverage
111 KB
sha256:53bfae8903e8924408cd14d7e840955ec5008aa2ef3dc362e1e6ada6efbe3a80
phpunit-mariadb-11.4-mysqli-8.5-4@dev-coverage
111 KB
sha256:63bf3a0d2aef4a947250be46470fd881006860bb572d19a63add70c4c99b8122
phpunit-mariadb-11.4-mysqli-8.5-default-coverage
111 KB
sha256:e33972dcca972bb0152bf977730cb3b58d0381fdd43391f48ceb5bfac07180d7
phpunit-mariadb-11.4-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:df12cafee11b6634bc59422f86e9bf196a159824fce9c852b3378c7ccd9e6c3a
phpunit-mariadb-11.4-pdo_mysql-8.2-4@dev-coverage
111 KB
sha256:0117d110d83eb7891607e5dc0a4f8535efce7f5de7c5eb8ede8d8cafd117d2ea
phpunit-mariadb-11.4-pdo_mysql-8.2-default-coverage
111 KB
sha256:9bd7e1adf2f238fd628b598d266c3001573174aa32ff5cecef4bf55f5695621d
phpunit-mariadb-11.4-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:863c5ad4b59adb192e5b6bf043db532ae619347ca31ead2288387cbd11840f10
phpunit-mariadb-11.4-pdo_mysql-8.3-4@dev-coverage
111 KB
sha256:02569f6b9c85ea52243ea52b0af529c02bc377248b9943c38dc0da2301426c9c
phpunit-mariadb-11.4-pdo_mysql-8.3-default-coverage
111 KB
sha256:adbedef469fa3329a31a1e7c791d485ddb0d928ca56b3c60071a759739166c81
phpunit-mariadb-11.4-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:a4a4fe0bde09e6ae0ad8a4b1c68b0ff4cfd3c4fcb8c10320bc5f5a4bc6deaa11
phpunit-mariadb-11.4-pdo_mysql-8.4-4@dev-coverage
111 KB
sha256:1b2cb495db24eb167868e384e92eeb84ff301cee2fecd340bd526f17c9e74a31
phpunit-mariadb-11.4-pdo_mysql-8.4-default-coverage
111 KB
sha256:2cdc66e431fa13f9295e722b7a581a3d434daf024bd4e790744c53b25ea24e09
phpunit-mariadb-11.4-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:c46a105dccfcb2e2521052dd75b494d62ae2ef45e44fb38631e969370eae9126
phpunit-mariadb-11.4-pdo_mysql-8.5-4@dev-coverage
111 KB
sha256:416aaa5ece98250e0ff8dea4ffccb6a1cbb5ba0d5390251cc48e7d0bea6a5ec5
phpunit-mariadb-11.4-pdo_mysql-8.5-default-coverage
111 KB
sha256:f002406c081e935dd6f8082f1057b82fb0663fba510ca698a46d090af466d6f5
phpunit-mysql-5.7-mysqli-8.2-3.7-coverage
111 KB
sha256:3af94baa3cb3c19657fdb939cc0ceadce534535c2e5f45d7e0dc13630875d1e6
phpunit-mysql-5.7-mysqli-8.2-default-coverage
111 KB
sha256:e6607ec501018578b2a5e505a2b9e1cc12da05747359e2123b7ac25b934e7c11
phpunit-mysql-5.7-mysqli-8.3-3.7-coverage
111 KB
sha256:c19640b4fa81e029406232f87b0e52f2961187f04881c17f30036bf02e0230cd
phpunit-mysql-5.7-mysqli-8.3-default-coverage
111 KB
sha256:48dbee27d914b213c73d416a1348292e73073086fe6ef864685b0796dff69910
phpunit-mysql-5.7-mysqli-8.4-3.7-coverage
111 KB
sha256:ff7672f5896797abd46ed38fc00bb502ec69961a1b29f9f4141fd67a7463bae1
phpunit-mysql-5.7-mysqli-8.4-default-coverage
111 KB
sha256:d91ab70094d9e258e677c598b769d054bf3c6041110815b7d715cdc038def32a
phpunit-mysql-5.7-mysqli-8.5-3.7-coverage
111 KB
sha256:020c6f71a85823a838db80c6b88c970e9c40bd6be81e7a4829f13089d06f3b4f
phpunit-mysql-5.7-mysqli-8.5-default-coverage
111 KB
sha256:77f61a9f5375e7fd590fcad9a2729fa5ee1457bbc176aea6ab58469d42352003
phpunit-mysql-5.7-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:539fd3f4ef0c61e2feec0a10798a729a6672f09f20a871ea5b38f5886b500123
phpunit-mysql-5.7-pdo_mysql-8.2-default-coverage
111 KB
sha256:2ec60fc0376d00c37d0483aba075e7192a40db2a5537b85057457e018dc227a4
phpunit-mysql-5.7-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:62a75abf31439ff26cb0c0f7624e75f3fafeb6ff0a65ce81abfc8e2ad31fa1c7
phpunit-mysql-5.7-pdo_mysql-8.3-default-coverage
111 KB
sha256:5059d4af25d3ada96b2b711ca80fed268c4c2712af0d037af004e7033a76ce67
phpunit-mysql-5.7-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:bd1cc4d4e4f367976364d1195acd5a197846e029a24a6042110274f1af732f62
phpunit-mysql-5.7-pdo_mysql-8.4-default-coverage
111 KB
sha256:d1e30593426428ad58041701d898ee422778c5aa61e127904ed407972e5a7853
phpunit-mysql-5.7-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:8989f8043a4d49df32bd01271e0560019dca4e15a589e81dcdf85c29f1353401
phpunit-mysql-5.7-pdo_mysql-8.5-default-coverage
111 KB
sha256:9f2cba61a421758758967ebecbe9c33f061b2d80ff5dc520dade40ce4dcc46c3
phpunit-mysql-8.0-mysqli-8.2-3.7-coverage
111 KB
sha256:0785c4a4d4d5386986f1f17b4a9b485533c00b581e4db010eca02429ee183768
phpunit-mysql-8.0-mysqli-8.2-4@dev-coverage
111 KB
sha256:8d16b1f11b7bbdf02f23a16fb3a40f7c6861f94c720e6c32f48cf184ce27fca5
phpunit-mysql-8.0-mysqli-8.2-default-coverage
111 KB
sha256:a4eb909025e3182b2d55cd5a655ab2b8cd8f0e9c1782c0754c484c29519967b1
phpunit-mysql-8.0-mysqli-8.3-3.7-coverage
111 KB
sha256:acd43ff7c349398ef3a0f13f54bfbe9df523216aa3154c7598647425f1305298
phpunit-mysql-8.0-mysqli-8.3-default-coverage
111 KB
sha256:4f5bbf4f2d2989e894adaf6028c75fc82c398ca27d553e7a254ffc89f71d2c06
phpunit-mysql-8.0-mysqli-8.4-3.7-coverage
111 KB
sha256:9665b34cc9f26747aa8bdabc026ef675ac63cc9c3b3cd59037a9e7fb8a2ce727
phpunit-mysql-8.0-mysqli-8.4-default-coverage
111 KB
sha256:8cd8aa2699f54a9be7b68896b9227f01e69ff49bf02a60bb956dd77fc8603279
phpunit-mysql-8.0-mysqli-8.5-3.7-coverage
111 KB
sha256:cc926e35782f5c6b2df920efbb637ef933dc51c5edd17dac923c5a35a990815c
phpunit-mysql-8.0-mysqli-8.5-default-coverage
111 KB
sha256:9bc6332df4a8e19898b54c26301381b1e9a0234ade077b46df5e463a122bdaff
phpunit-mysql-8.0-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:aa0b4be0728aad2c2de14924ea3ccd5881b2e688546e4ffccd24fae65e55f8da
phpunit-mysql-8.0-pdo_mysql-8.2-4@dev-coverage
111 KB
sha256:d91a534b43eff70eeb22691d0b41f8dc05c374ad28fe7512eab7a29aa301923d
phpunit-mysql-8.0-pdo_mysql-8.2-default-coverage
111 KB
sha256:bbd2af14b691ad03594944e92ff882420ab2aa15b1368b5b39cc6b35b0f07747
phpunit-mysql-8.0-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:0406c6d7e914203156746ad6427f144839342c0a49001384751d766fc7677d34
phpunit-mysql-8.0-pdo_mysql-8.3-default-coverage
111 KB
sha256:3b40f8852a3c7b4e94155b0423fae5d48bb677c4b74b1e4a4e73d274c4094bea
phpunit-mysql-8.0-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:7adf6cb5fde4258e7a5629451f03caf1199489e994409b1a3a7c8a905d11c8d0
phpunit-mysql-8.0-pdo_mysql-8.4-default-coverage
111 KB
sha256:916aeced998a0d9d8d492b0508b96669f3b4c27b58d6ac969d78483d910647cb
phpunit-mysql-8.0-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:a5f7ce64281a7a7215b0ee8c66dce150d58528474fdceba5d014624a91837367
phpunit-mysql-8.0-pdo_mysql-8.5-default-coverage
111 KB
sha256:46f8f5ee7294338cc597bc2502c080e611e26c2f14ad338abfa196205af383e3
phpunit-pdo_sqlite-8.1-3.7-highest-stable-0-coverage
218 KB
sha256:2e888524b1141b4d5ad2af5fd2944e267c4a22f3ba4e352ad96bc51be41d62ce
phpunit-pdo_sqlite-8.1-default-highest-stable-0-coverage
218 KB
sha256:9ce1ba37ca80eae2c625140a62e3fa716d4904ad22afb8576e47baada400ec45
phpunit-pdo_sqlite-8.1-default-lowest-stable-0-coverage
218 KB
sha256:e19aeb2e928a837cd54a8291fae35fca27ad99fc2ba9620fafecef9d347ae142
phpunit-pdo_sqlite-8.2-3.7-highest-stable-0-coverage
223 KB
sha256:4f825ae11e567d1ac88b3b9264e95718332dff8fd43f281ff2cdb79c6bf7ed12
phpunit-pdo_sqlite-8.2-4@dev--stable-0-coverage
223 KB
sha256:92f883c668dfb6bfe5e20dabd45f7638894fd7b4bd8f68b829ad6cd2108aec54
phpunit-pdo_sqlite-8.2-default-highest-stable-0-coverage
223 KB
sha256:8b8d6b729d7d10d950a7a7134d430fdfb64fbc367781f404ed65077a87b4129e
phpunit-pdo_sqlite-8.3-3.7-highest-stable-0-coverage
223 KB
sha256:d21870033c3adcbf01df67342e9bb869f5f916ca277be17e94624094600be6b2
phpunit-pdo_sqlite-8.3-default-highest-stable-0-coverage
223 KB
sha256:b592136b602424cc60baf88b5071cfc692bf65b066da4b54fdd56712b00de373
phpunit-pdo_sqlite-8.4-3.7-highest-stable-0-coverage
223 KB
sha256:cb8ceb7ffd8410201e56a1a921b5150f7341e0a569e6010b6a78c55a55648805
phpunit-pdo_sqlite-8.4-default-highest-stable-0-coverage
223 KB
sha256:9bd7cd3425a432772751de9df4d81477e9ced18dd0f0f3d27616c8029dbc75d5
phpunit-pdo_sqlite-8.4-default-highest-stable-1-coverage
223 KB
sha256:d1dbf7ce56f79f013e56976ff264628ec042ccfff1bbbc852f4ad833f51a50ee
phpunit-pdo_sqlite-8.5-3.7-highest-stable-0-coverage
223 KB
sha256:aa1fe5037137ff64881dce5557b8c71778339c6bcb33833a23299a42da4aa43b
phpunit-pdo_sqlite-8.5-default-highest-stable-0-coverage
223 KB
sha256:9e291d0025b765ced6bdd2c6b0b85c57193255cfadc0ff999e4b1b77150fd290
phpunit-postgres-14-8.2-4@dev-pdo_pgsql-coverage
111 KB
sha256:63c18aa155577aa389a046ef348170089bb75c877c42a1513931b9f2b3d878a6
phpunit-postgres-17-8.2-3.7-pdo_pgsql-coverage
111 KB
sha256:b342771de8805484d4edda858c58fa73fc5bf87c10a2dbbc8b7efc9c391dffc6
phpunit-postgres-17-8.2-3.7-pgsql-coverage
111 KB
sha256:427faa7738a35581784b8599e21a4aeb67f53e0cc60af83f224e10e92861317b
phpunit-postgres-17-8.2-default-pdo_pgsql-coverage
111 KB
sha256:03a99db6163376535a78a8824bde41bac47abe521f03cf03c16fcf1a4b027a5e
phpunit-postgres-17-8.2-default-pgsql-coverage
111 KB
sha256:305d83fde9337c940cb5e4161887517dba49655dd6169f4cf1f7faa480380274
phpunit-postgres-17-8.3-3.7-pdo_pgsql-coverage
111 KB
sha256:423283209f86a4c3334cc3aa63a213a8c7261f431b271c1d97a42ca5b49539dd
phpunit-postgres-17-8.3-3.7-pgsql-coverage
111 KB
sha256:c2582a1f2e1a1419ce7d8d8a472f5b81f48d85c2904e7924f72cd705d1162f1e
phpunit-postgres-17-8.3-default-pdo_pgsql-coverage
111 KB
sha256:cb5ecd89cff4f0e5b9aef1f822cba571e72948cc26dd2441418dbbed281a8f1c
phpunit-postgres-17-8.3-default-pgsql-coverage
111 KB
sha256:9a962d8f27ca6d0adf0452aee85a74e30b423726cd214b6a087f99c2d3c3b683
phpunit-postgres-17-8.4-3.7-pdo_pgsql-coverage
111 KB
sha256:c8f5ccb5b9022044c94978fe4cd13ab11860e0c890b9d2f68cb818d55272be66
phpunit-postgres-17-8.4-3.7-pgsql-coverage
111 KB
sha256:e0aca738472447967da3b526668c3b6d6a805a479eb7e91321ca9acd6dbbe8b0
phpunit-postgres-17-8.4-default-pdo_pgsql-coverage
111 KB
sha256:2b22bcb18a2e40048d1040648fb2673f027e829e19436ba1cd685f359e0e2f5a
phpunit-postgres-17-8.4-default-pgsql-coverage
111 KB
sha256:5709ae500e293814057f3c99946fecfd22427ac5db755c5ee182beed915d1e98
phpunit-postgres-17-8.5-3.7-pdo_pgsql-coverage
111 KB
sha256:ea4972b9335a4adaf325d2fa212156c0e2fe32394868c4189b9978897fd81d9a
phpunit-postgres-17-8.5-3.7-pgsql-coverage
111 KB
sha256:3ce27c3a565b8c898c1141ad9c91786f24a8ca06fa30975861db66c8d73d071d
phpunit-postgres-17-8.5-default-pdo_pgsql-coverage
111 KB
sha256:b3b9385ac77157059f9d78c4eab076e9cb70a4750c99fc880375e193ccbf05e0
phpunit-postgres-17-8.5-default-pgsql-coverage
111 KB
sha256:261d9209bf978b741d3b864f593806701b907d8b2666bb4b6ceec674f12bd64a
phpunit-postgres-9.6-8.2-3.7-pdo_pgsql-coverage
111 KB
sha256:3712c70d4202493e16037aa65565eb43043d450e6e129f38568cbc751a96483e
phpunit-sqlite3-8.1-3.7-highest-stable-0-coverage
218 KB
sha256:142aeea170517e3e4a801bd916b5b994bf08be3b9e849842a0048a1b793eb28b
phpunit-sqlite3-8.1-default-highest-stable-0-coverage
218 KB
sha256:ece8056dd750a7605fe6d35fb5c3d8891cf44cb9c945a5787cc49c42f63e492a
phpunit-sqlite3-8.2-3.7-highest-stable-0-coverage
223 KB
sha256:a87e7c62e7c35945c9b23f423b7682ba2d6f6254ebfa6671e3247b7463287b1e
phpunit-sqlite3-8.2-4@dev--stable-0-coverage
223 KB
sha256:879647ed1621d47e23627fa79ad16d7a23078f755ff8e4217c2fe7a83f47f50b
phpunit-sqlite3-8.2-default-highest-stable-0-coverage
223 KB
sha256:d50e7ed75f68fccffab1cd8af32b921ff86df5b01211e50eadd19f3d48a6adee
phpunit-sqlite3-8.3-3.7-highest-stable-0-coverage
223 KB
sha256:6c35dca33a240f663c7a9dd756f59df6246f56e47aaa2e6cbc2a5fa6e4047e31
phpunit-sqlite3-8.3-default-highest-stable-0-coverage
223 KB
sha256:e948211b51fcfc5db6300bc0d7b42c45b355ffcb17ae974c2aa40d48c4470697
phpunit-sqlite3-8.4-3.7-highest-stable-0-coverage
223 KB
sha256:cd60f454b2d3575a69098ba5e73473caaccc029c612b96d1efcc846cdc9192ad
phpunit-sqlite3-8.4-default-highest-dev-1-coverage
223 KB
sha256:92b029deee6affbb3eac8fc40f6803aabcecf0f0e1eeb237e99ce2ede7708eb5
phpunit-sqlite3-8.4-default-highest-stable-0-coverage
223 KB
sha256:5b290bec51e9a4f3d56011fd2ff573f583495850d05d2997b96d1af06ae331e3
phpunit-sqlite3-8.5-3.7-highest-stable-0-coverage
223 KB
sha256:7b3ff10157fd6ff4793176d8444afc94021f4ed3e54b07d3f80c768f53c226c8
phpunit-sqlite3-8.5-default-highest-stable-0-coverage
223 KB
sha256:1bbd64534b8f2f28507c83d2f904e040279fcc2d0fb6b03f9414475ca595bbb5