Skip to content

Migrate to schema and column editor API #10007

Migrate to schema and column editor API

Migrate to schema and column editor API #10007

Triggered via pull request May 27, 2026 06:23
Status Success
Total duration 22m 14s
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)
29s
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
19s
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:c9a6f9993c02f2eac8dd83f424e6d73aa73032f934889c1141d47b64c15f878e
phpunit-mariadb-11.4-mysqli-8.2-4@dev-coverage
111 KB
sha256:42dde7de033faacaea762aea886671a9f5f81b7278e72c7a911a24f884f4e39f
phpunit-mariadb-11.4-mysqli-8.2-default-coverage
111 KB
sha256:b18ae04dfa0de94e1ad3b8c3c68b2fd301dbb48040c96aca20088cdf66e3131f
phpunit-mariadb-11.4-mysqli-8.3-3.7-coverage
111 KB
sha256:5f043605c4d341ee4f9ed205af899a9d4f8a191878ee89a7540bfe2355b27a94
phpunit-mariadb-11.4-mysqli-8.3-4@dev-coverage
111 KB
sha256:956e178775a77153a0fed11a91daa1b5e116fae380296dfc5a9dbc5bcd4a891e
phpunit-mariadb-11.4-mysqli-8.3-default-coverage
111 KB
sha256:539f970235a75583272978a6e69a7b7f6d2d7f38a59fe2147b72f4fb05760450
phpunit-mariadb-11.4-mysqli-8.4-3.7-coverage
111 KB
sha256:3a3c0de6365bea0b4893eb0bd5fb7e1e76d5c3d56157b5ffba6764a655c53468
phpunit-mariadb-11.4-mysqli-8.4-4@dev-coverage
111 KB
sha256:c33f01a0a53baa608bc530ca7b841dfcd33ea8cc2057d719f25d0cecd9cd4fdd
phpunit-mariadb-11.4-mysqli-8.4-default-coverage
111 KB
sha256:10f420568cd603e5fe8803501b8a8ba2385717ae8099146efb61347c2fbf1390
phpunit-mariadb-11.4-mysqli-8.5-3.7-coverage
111 KB
sha256:1413c5fceb9d2f71439b34b41634294da63ded41602446e6fd9d7d92ae1bb2c4
phpunit-mariadb-11.4-mysqli-8.5-4@dev-coverage
111 KB
sha256:19a7c145eb4b2458a0cb9924467e4c1d7456a8a4615646188915959984146191
phpunit-mariadb-11.4-mysqli-8.5-default-coverage
111 KB
sha256:608950dcdaf53c07b12c6d2ce32d5be28ff97c7d595fc287bd9858d73b073dc3
phpunit-mariadb-11.4-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:c7bc0690949f073b3d5a72f86e7b2e7c9eb62ea61cee51fb8781b4ee84ba7862
phpunit-mariadb-11.4-pdo_mysql-8.2-4@dev-coverage
111 KB
sha256:b4764e049af32eb5a5acd018243051aa273a3edfd18ab8a0f51ef387499ba8fc
phpunit-mariadb-11.4-pdo_mysql-8.2-default-coverage
111 KB
sha256:a700a873664a081e56a0424fa8c9d3135c0e753a4e2a3ff8b1b98158da6d2b7d
phpunit-mariadb-11.4-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:3e9bd4bc92ca2bdb569bc66ef36620c5c1c0145e9d830458fe94fdb8bc66dcee
phpunit-mariadb-11.4-pdo_mysql-8.3-4@dev-coverage
111 KB
sha256:e9b3ed2160d559704b9d063af63d3fb2b957243ce8a5a6bd45e6a9c51833130c
phpunit-mariadb-11.4-pdo_mysql-8.3-default-coverage
111 KB
sha256:a5c977af74245b4a6ff1226469c8fc1b22fe584768994ad745db408ec3f9c7dd
phpunit-mariadb-11.4-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:13cc766cd906439a9a78148394a3b0a679a9dbef0c7c962b870bb2992ea2c9ab
phpunit-mariadb-11.4-pdo_mysql-8.4-4@dev-coverage
111 KB
sha256:44098c689e847606ae48b55a7cf1f71455c3b17fdc965a992449d460a3f5652b
phpunit-mariadb-11.4-pdo_mysql-8.4-default-coverage
111 KB
sha256:a8f01058a083f8a38d7f0fe9462612fe740a8569122504ad3bc00388cc82a1f4
phpunit-mariadb-11.4-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:a836bf019a0e198efa8c42868f1091c6c29f46e73153b1efde32185de110b7ad
phpunit-mariadb-11.4-pdo_mysql-8.5-4@dev-coverage
111 KB
sha256:1da0d2b2bf216105be234d741a216bfea770fde63af6538d73700f854066c66a
phpunit-mariadb-11.4-pdo_mysql-8.5-default-coverage
111 KB
sha256:d4f65a5b7f6bb307e425f697c951231f95d81269871f339c1a4bc763434ab21a
phpunit-mysql-5.7-mysqli-8.2-3.7-coverage
111 KB
sha256:3a80a8d6d13b31032d4d55d4d5c809d1b7343106973d5d8b8ef63ee21311b325
phpunit-mysql-5.7-mysqli-8.2-default-coverage
111 KB
sha256:29f3b330b808f715957e3d8e5f553bf7afd5362c05aa8c5cd9aed5f590bd7e29
phpunit-mysql-5.7-mysqli-8.3-3.7-coverage
111 KB
sha256:18fad7f389d5751b80bd0bf1717df6a76b2ef699dc2b8747433271cd9dc2fdb8
phpunit-mysql-5.7-mysqli-8.3-default-coverage
111 KB
sha256:82f88e976b78ca8a0984c3b08f5567de7f99f41aad97d40f86230807cb94537a
phpunit-mysql-5.7-mysqli-8.4-3.7-coverage
111 KB
sha256:89d372533404043f0206f4a85245342f58991fe96c9ce9d2d4882554b50817f7
phpunit-mysql-5.7-mysqli-8.4-default-coverage
111 KB
sha256:d3453bd4620f946d2ef2cd999cf204fe5bfb57f5129d476a4ecbf12563dd6c3d
phpunit-mysql-5.7-mysqli-8.5-3.7-coverage
111 KB
sha256:d58c08f9e6c6feb32654f9dca6df024d28f7aa8ea145ae62e65cb6924175c9da
phpunit-mysql-5.7-mysqli-8.5-default-coverage
111 KB
sha256:5091e63168c0ab1bb4394011d9ff0e4861db89ce3a754fc056a22ede925227be
phpunit-mysql-5.7-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:4ef336ddd8f5b6fab2a4c15a8165bfc8fd01742b2257bb9b51c1fb469cba448c
phpunit-mysql-5.7-pdo_mysql-8.2-default-coverage
111 KB
sha256:7557af2987ee462a0e5193972592eae5ba86cc1651444b7c6e9702bdbba300d8
phpunit-mysql-5.7-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:03f404f077a1b4d8e4d3c761df31006d6a3f6b555486e930af1be433c6acdb83
phpunit-mysql-5.7-pdo_mysql-8.3-default-coverage
111 KB
sha256:754a686f51656e512b8fc024b207f95d181c60739af223c2cd5c0c20cefa14e5
phpunit-mysql-5.7-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:3a27ec4d3c717e028a5f220f6b277b8fd9a2c6d010cad0bdc90ce8bf800f58a1
phpunit-mysql-5.7-pdo_mysql-8.4-default-coverage
111 KB
sha256:9babf0f939accf7fd3a1b60131e0831c9883026a1c70d6165d038a63c5468417
phpunit-mysql-5.7-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:c237e4c386a17fe1744ab4d44c6445ad5442406b49fc6b9f90fe5fb6e12148a7
phpunit-mysql-5.7-pdo_mysql-8.5-default-coverage
111 KB
sha256:cfc35c9db8d5d7b6ea6371e6a534ae4a698a38ada14917e765d1f76ab0d5097c
phpunit-mysql-8.0-mysqli-8.2-3.7-coverage
111 KB
sha256:3dea9a88eb970cf6aa65656916365c162fb2fc72e58d40bea5b9769f6a089495
phpunit-mysql-8.0-mysqli-8.2-4@dev-coverage
111 KB
sha256:703ec6205742975615e405bb66f46496237064a8626920acadc2e0672e20d011
phpunit-mysql-8.0-mysqli-8.2-default-coverage
111 KB
sha256:cffd080a72934efda8960ceee40bebc5c28b534af924263642590ad6220e916a
phpunit-mysql-8.0-mysqli-8.3-3.7-coverage
111 KB
sha256:f94c7bca702b43973050f18cfbe98d5bf613f5e5aa6245786fc3615fd211e98e
phpunit-mysql-8.0-mysqli-8.3-default-coverage
111 KB
sha256:e65a2733d41232df9745da93fc7716a31686bb190bf7a2b392b710e888f1ef19
phpunit-mysql-8.0-mysqli-8.4-3.7-coverage
111 KB
sha256:ea9629138ba600657ee0711c0afbe76ada88b6d7293cd9b3d5b87249ae622fdd
phpunit-mysql-8.0-mysqli-8.4-default-coverage
111 KB
sha256:9f8ff97d78693849b855ae62fc79df21b1a57a7ad43c50e47a3f46e9f235ddc3
phpunit-mysql-8.0-mysqli-8.5-3.7-coverage
111 KB
sha256:c840e8ced81027639c5c356dd262b5f011925c1bc226e7412c2b5df26f41ad06
phpunit-mysql-8.0-mysqli-8.5-default-coverage
111 KB
sha256:f2523bf461ef4451ba4d6823098a2d60b2ffa7507e18f1cc3d678816d4e26be6
phpunit-mysql-8.0-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:d933dc8c327aff97a488abf64921606b42851a1af6bb23865dae900211777ee4
phpunit-mysql-8.0-pdo_mysql-8.2-4@dev-coverage
111 KB
sha256:6aa8928d2918f08958ba65c050d37914a77d2bb2a93d605e00e5919209207e31
phpunit-mysql-8.0-pdo_mysql-8.2-default-coverage
111 KB
sha256:3329b94bc2ed84fd27f9ebab4f0ee28cc71320719df71ecbe119ebf63aee8253
phpunit-mysql-8.0-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:8feb8dfec42a7f473375a066ebf2d4d7d83465d1f39e27d0fb492ab0c3bc4251
phpunit-mysql-8.0-pdo_mysql-8.3-default-coverage
111 KB
sha256:96b916348000c32edab039a5aae8da134d5c27884b2550403de565eee620cc76
phpunit-mysql-8.0-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:ff1388887a93c00f8823e141f55c659a3cbbb3f116bd038e03b99e7b779c1a3a
phpunit-mysql-8.0-pdo_mysql-8.4-default-coverage
111 KB
sha256:5b613747f7947d8c3fa903c217f36f5fdcb649ef5e246b62c17e5c40078654bd
phpunit-mysql-8.0-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:a00faf6a8cf913ea024afb6c690fd81f62ecf59c97640c7f8d4388ba60fb7b0a
phpunit-mysql-8.0-pdo_mysql-8.5-default-coverage
111 KB
sha256:86acc58c4d6798b4e257101640bfa7f885c41e8ac236078dec8391af95a507fd
phpunit-pdo_sqlite-8.1-3.7-highest-stable-0-coverage
218 KB
sha256:7fd6f50b93e851eab343ccaf591abf9f1b4da8a709b5077b0411a279349ec098
phpunit-pdo_sqlite-8.1-default-highest-stable-0-coverage
218 KB
sha256:a948d4b003e31494ba00ace38f520735a11661ae586eb9ccd9247d3fa24d3278
phpunit-pdo_sqlite-8.1-default-lowest-stable-0-coverage
218 KB
sha256:2a256c7fe10f846651c5b35c27a16568dfdfa90eed247a7f26efdaeebdf24108
phpunit-pdo_sqlite-8.2-3.7-highest-stable-0-coverage
223 KB
sha256:c19453bbec0925f7d1f979cf906113e6ba79c03df64f53652b18873aa1d4c38d
phpunit-pdo_sqlite-8.2-4@dev--stable-0-coverage
223 KB
sha256:5a842f2e63ba29d3261c4f2213025e5a7a2d8371e39ef53b5a4bd12645cf95dc
phpunit-pdo_sqlite-8.2-default-highest-stable-0-coverage
223 KB
sha256:47d499b2efde367b8a8f0d4e752b17bf0d8b9a361afa158bfdd11fd47d914041
phpunit-pdo_sqlite-8.3-3.7-highest-stable-0-coverage
223 KB
sha256:d1f9c90832f5dd1a348a7b5fff4e81a0cef4f597e15d78d4f638af533cda9b15
phpunit-pdo_sqlite-8.3-default-highest-stable-0-coverage
223 KB
sha256:191bc8af696d933b0a3966cca57f9cc5009894c18a60bee2bbdfc9304d3ffd1b
phpunit-pdo_sqlite-8.4-3.7-highest-stable-0-coverage
223 KB
sha256:af1912af6b30eb040b9e8d86c836cbdf5e5de10aec931f7a00b9fd8ae60af164
phpunit-pdo_sqlite-8.4-default-highest-stable-0-coverage
223 KB
sha256:015fec8b3d6d03fedb6df00d3cd0b20928f9dd2ed0d3c499cf0f5d095f7dc949
phpunit-pdo_sqlite-8.4-default-highest-stable-1-coverage
223 KB
sha256:640440bcf45a2328903971ab96c50788de26aebdd0d38d4a2819f885b1c79595
phpunit-pdo_sqlite-8.5-3.7-highest-stable-0-coverage
223 KB
sha256:e13574027fde43da63fe453b9b0e36af04fb93c3c2439342a821a5972980d989
phpunit-pdo_sqlite-8.5-default-highest-stable-0-coverage
223 KB
sha256:278e43e5ecc7cc405590c02d7aaf3291140e6d80040c0e4bc00cc34d9c277c31
phpunit-postgres-14-8.2-4@dev-pdo_pgsql-coverage
111 KB
sha256:3a8fb0b5927405647379e6b22150b4e6c41056dc397ee552c9ecabfb0667bea6
phpunit-postgres-17-8.2-3.7-pdo_pgsql-coverage
111 KB
sha256:2cd373e4274211eef607aab02828403b020c23a615deabf4d6c5606f18870a24
phpunit-postgres-17-8.2-3.7-pgsql-coverage
111 KB
sha256:d5b453f9dc7ac238eb601a382c97fa40e98b6e99b26db9f4212a3232f25bf633
phpunit-postgres-17-8.2-default-pdo_pgsql-coverage
111 KB
sha256:9cd479f5fd58718674e74905a1233cb30e949cd9cc96fd5d93e5a459bc166e0c
phpunit-postgres-17-8.2-default-pgsql-coverage
111 KB
sha256:c0a3d99aeb8a504359c0be8a823e7b30f357746effaeba6ce5cc4c8734013164
phpunit-postgres-17-8.3-3.7-pdo_pgsql-coverage
111 KB
sha256:5468973cd730c1313861a077e3af8f7542aeca020d9b0aa9527a82ba605d0a79
phpunit-postgres-17-8.3-3.7-pgsql-coverage
111 KB
sha256:af4f8a40bea26b20e1a6a13f9a030d70a44586937751bf54f67cdb6ce36b735d
phpunit-postgres-17-8.3-default-pdo_pgsql-coverage
111 KB
sha256:db053205528deede5d6d07da700fc9d22dc4835d1ef06eb84060cd9fd9fb00d4
phpunit-postgres-17-8.3-default-pgsql-coverage
111 KB
sha256:7805436f05d83997d81d30d018ee91c90915f4df554bb3c06629edfec4a0ca2d
phpunit-postgres-17-8.4-3.7-pdo_pgsql-coverage
111 KB
sha256:42bdcb09c15de1eb33e1001482ca93b227030cbec16b820f503e110f8097099a
phpunit-postgres-17-8.4-3.7-pgsql-coverage
111 KB
sha256:9ef929051202c2aa01ef19a4f60ae2fb2ba8810f6815557e708fd498c02e01a5
phpunit-postgres-17-8.4-default-pdo_pgsql-coverage
111 KB
sha256:fa879dc51d8efbdf327305a38d90467363c100002297b11edcbeae52daf873d8
phpunit-postgres-17-8.4-default-pgsql-coverage
111 KB
sha256:5b6dd3f095eada068daa10a88749aa219e7c4cc106aa1fa740d405442d5150ff
phpunit-postgres-17-8.5-3.7-pdo_pgsql-coverage
111 KB
sha256:a91495e13e1b3ee2fb76ba36aff3f62c1c9feb44590614006ef791844b5fd99e
phpunit-postgres-17-8.5-3.7-pgsql-coverage
111 KB
sha256:375d77016e8036f3e847626e736240d5e17cd73c4e74c47057352d080c61d833
phpunit-postgres-17-8.5-default-pdo_pgsql-coverage
111 KB
sha256:168047e56af779540517a2950aa2ec28299fd9b00ec528db3d4ca3f941844319
phpunit-postgres-17-8.5-default-pgsql-coverage
111 KB
sha256:5796c18cf51056b9f7e1cd1fa0baea9a8e829c02d687b359268a2ec1af8ff80b
phpunit-postgres-9.6-8.2-3.7-pdo_pgsql-coverage
111 KB
sha256:806eed7a68dc13f186761a1c1d75aa724dc8257b680d64accb5c458ffcfb9f72
phpunit-sqlite3-8.1-3.7-highest-stable-0-coverage
218 KB
sha256:f506c2e9c6687b914bb408549fcc18a366d7660b53d39f9c6c6b4536ac1a26e1
phpunit-sqlite3-8.1-default-highest-stable-0-coverage
218 KB
sha256:4a32003ae5609d244ee237d50e60e1648f559b6df5d9d466a9561b90055d7bff
phpunit-sqlite3-8.2-3.7-highest-stable-0-coverage
223 KB
sha256:1db38dbf2145158e4e3fe49b83e8b9e64fb0f0637b542c889c8676ea294da222
phpunit-sqlite3-8.2-4@dev--stable-0-coverage
223 KB
sha256:f1ab362adc1560b8d5bb30bacc61181af4f86eded65139f00ed01cb98f4978f7
phpunit-sqlite3-8.2-default-highest-stable-0-coverage
223 KB
sha256:dceafdefaa2f995b03d5338d21b00f164200628c25a394383481b9cbb175909b
phpunit-sqlite3-8.3-3.7-highest-stable-0-coverage
223 KB
sha256:30e1f79d2971245e39ae1179ab76797ed168f5e8b3d9b655230a4d1c8425ebc5
phpunit-sqlite3-8.3-default-highest-stable-0-coverage
223 KB
sha256:7aaabca4b626553375fcf82ead0246174bbf2983097b0497bd93267c7563510a
phpunit-sqlite3-8.4-3.7-highest-stable-0-coverage
223 KB
sha256:ab3b3d1f256a040298b8f85d1c348b2ee82c9691cc195d6e21fae2226dd7782d
phpunit-sqlite3-8.4-default-highest-dev-1-coverage
223 KB
sha256:144761c261258a7050750f5f92c1886fa44f3d8a32887d8e19ff5fdcead683ae
phpunit-sqlite3-8.4-default-highest-stable-0-coverage
223 KB
sha256:93b7126f0e56d6ea1872ae4275e90cf3159003db63221d72c374d0182ef17313
phpunit-sqlite3-8.5-3.7-highest-stable-0-coverage
223 KB
sha256:91ebe31d6489cbe748b228142515013c9643fdf347cca3d5f9dfd7aa15b84873
phpunit-sqlite3-8.5-default-highest-stable-0-coverage
223 KB
sha256:cf552079941cde5b94f1cf27b9b2339dd68bc707209282ecbe1cfe4d185ac266