Skip to content

Migrate to schema and column editor API #10004

Migrate to schema and column editor API

Migrate to schema and column editor API #10004

Triggered via pull request May 26, 2026 19:23
Status Success
Total duration 16m 49s
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)
30s
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
59s
Upload coverage to Codecov
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
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/
MariaDB 11.4 - PHP 8.4 - DBAL 3.7 - ext. pdo_mysql
Docker pull failed with exit code 1, back off 5.227 seconds before retry.

Artifacts

Produced during runtime
Name Size Digest
phpunit-mariadb-11.4-mysqli-8.2-3.7-coverage
111 KB
sha256:7a76c322de97bfdb7c602ad6483c55722b7048f62c581e14432750230ad759cf
phpunit-mariadb-11.4-mysqli-8.2-4@dev-coverage
111 KB
sha256:c2a153ae3481a2303e7d447b5a893dc4110aa5ecffcef2a94945206cde866148
phpunit-mariadb-11.4-mysqli-8.2-default-coverage
111 KB
sha256:f7acfb4f47fb0f039c20144bf69e9c147be5d6f9b5d86ab753c54e7b28be2aa9
phpunit-mariadb-11.4-mysqli-8.3-3.7-coverage
111 KB
sha256:52085ebb40462343b19aa879458ee89987fd9482a4864a4a7ff0a4fc126e7f9c
phpunit-mariadb-11.4-mysqli-8.3-4@dev-coverage
111 KB
sha256:e97082aeb98e83e8651cf225fb603206e163afd194df8abcd1661317d00e6307
phpunit-mariadb-11.4-mysqli-8.3-default-coverage
111 KB
sha256:21fda2dcdf5020a3d061e93dfa058edd41bd22b0e654a3986bccf07e39e5fe51
phpunit-mariadb-11.4-mysqli-8.4-3.7-coverage
111 KB
sha256:91742c66b4239a2b664574abe2ad5a564d824e83b1f6e304c1db7349c03bb70f
phpunit-mariadb-11.4-mysqli-8.4-4@dev-coverage
111 KB
sha256:4f82f65ec8f99a2a1b9cd2d1f027c4de11cdff4000dff06b18c2aa2179bb89af
phpunit-mariadb-11.4-mysqli-8.4-default-coverage
111 KB
sha256:f5b2fab599efa6e2ece4a8b6becbbb546a82f7f090177735f87f7b9a9939eb63
phpunit-mariadb-11.4-mysqli-8.5-3.7-coverage
111 KB
sha256:ea2d8ff1af223dfa5043ea52cf1762ccbfe8b312161f1a2fd25e3ef746020a7b
phpunit-mariadb-11.4-mysqli-8.5-4@dev-coverage
111 KB
sha256:334baa19f7982cc925e03fd10c271a9955d5ab14a671bee675e6cfb062e32ae6
phpunit-mariadb-11.4-mysqli-8.5-default-coverage
111 KB
sha256:ea09581875a60d200eb745f4b2e51623656746e3181ebb78c63a8414ef482669
phpunit-mariadb-11.4-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:c71a684fc868a7b029b6e30e78a4432b4f9314d227e0fe4b98854ddc254a754f
phpunit-mariadb-11.4-pdo_mysql-8.2-4@dev-coverage
111 KB
sha256:bec8df7a02035dd5381e34da45034e267331e58c3970bcdc4b454e280857bd75
phpunit-mariadb-11.4-pdo_mysql-8.2-default-coverage
111 KB
sha256:82ef0f0e68de9a4973990591312fdb156b10afc287d16b0e643aef7f1ccec60c
phpunit-mariadb-11.4-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:b884acb4ac4ba697ffb5b73dac0a18c0ae877b6524920d783c99ee2ff904b57a
phpunit-mariadb-11.4-pdo_mysql-8.3-4@dev-coverage
111 KB
sha256:0ee5d161b29e7fc919526cf70e9d3d88499c2233f0e329fdcb486dc88777094f
phpunit-mariadb-11.4-pdo_mysql-8.3-default-coverage
111 KB
sha256:6d8b35912a14e2917003647924b29652856cd3141a7bc7884d7427c38b8ce01d
phpunit-mariadb-11.4-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:e3a5f5d418c915e3c216a579173d5d2e87f1ef9c7ebc189454ea4380a159bb72
phpunit-mariadb-11.4-pdo_mysql-8.4-4@dev-coverage
111 KB
sha256:eccc44c8cfd3fa2ec3444c426e8c144ed6e64c6daf8555396a6f81197e3ff1d9
phpunit-mariadb-11.4-pdo_mysql-8.4-default-coverage
111 KB
sha256:31375a567942c62678c2f05d2d614a92b93dcebdd61edc2d61f62fd6857f3ffe
phpunit-mariadb-11.4-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:db3af6183d0a36dca14beb89610ebb55078051b94c8f8bba7385705ca04010a0
phpunit-mariadb-11.4-pdo_mysql-8.5-4@dev-coverage
111 KB
sha256:20198a6548921700c17bb90956d4a61fd5212ccc75ec0cca5a25fd8739e5c7c9
phpunit-mariadb-11.4-pdo_mysql-8.5-default-coverage
111 KB
sha256:3ad4179d23ab53cba7681b40f4992da4276e4937113705f0a322e3f9180b58c3
phpunit-mysql-5.7-mysqli-8.2-3.7-coverage
111 KB
sha256:0952354dd201904720595a4cd4e730e411c20bbb682464df443b71131c9dab7e
phpunit-mysql-5.7-mysqli-8.2-default-coverage
111 KB
sha256:afcb3eb6396c86e79d20b49e2de49b82501cda229f3c18f54f374249f2442407
phpunit-mysql-5.7-mysqli-8.3-3.7-coverage
111 KB
sha256:cd93ec4ad0d9088b9bcef5eba0ce3806f1faaf0ba392e6cdb02f085c5aa17e29
phpunit-mysql-5.7-mysqli-8.3-default-coverage
111 KB
sha256:4b2928f931cfa1ee473dad3006c6c344c2e4aa5e341c06e9cef24c3eedf6b0b1
phpunit-mysql-5.7-mysqli-8.4-3.7-coverage
111 KB
sha256:79ead6f5822a58fe18167319eadbe96a43b32b59ee2499a76320eb7aadde8142
phpunit-mysql-5.7-mysqli-8.4-default-coverage
111 KB
sha256:e2b6bff1c0035b488be4f37a60be87caf2bc9596df909b8255d3100d1ebec81a
phpunit-mysql-5.7-mysqli-8.5-3.7-coverage
111 KB
sha256:3115428f2dbb766efac338bf229247c653f152305af3f85befd493c45d40ebf6
phpunit-mysql-5.7-mysqli-8.5-default-coverage
111 KB
sha256:d63dc317a960e50a235d80bb694714b04be31ea67ccff64fbaa7fcaf32030a35
phpunit-mysql-5.7-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:f0720f034f4bc76dd1287b08fa07f5b1733d1e35132252c238e4b3584f0fce7a
phpunit-mysql-5.7-pdo_mysql-8.2-default-coverage
111 KB
sha256:14319b395f4403d687b71eeab9c0168d1527df45f70ac21f112007b253811947
phpunit-mysql-5.7-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:78b2a6849640ac2e39c42a5b9a3dbede28ea12a112d157838aacf45a3935a6c3
phpunit-mysql-5.7-pdo_mysql-8.3-default-coverage
111 KB
sha256:ccb70f2097379e9f35c640413848622c5cb2626b26ff3216d3ff4c7254f40475
phpunit-mysql-5.7-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:6f56bb86b7a9f95178ec8b26b086c46af2f78698779e7e60d15be5ace47b824a
phpunit-mysql-5.7-pdo_mysql-8.4-default-coverage
111 KB
sha256:2788ce6474f8e010a5634b767444345427e13669bcea3310ce4dfb47ed2a6b9d
phpunit-mysql-5.7-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:e3e6df10fa4df9c5170cccb2fe19faa9dfdbcc33917f7e0281d8125af1531acb
phpunit-mysql-5.7-pdo_mysql-8.5-default-coverage
111 KB
sha256:3d74ac84e2b235b94c4ce75e4b8819b30d86468cfde536fd14a99de8ce8c1e8b
phpunit-mysql-8.0-mysqli-8.2-3.7-coverage
111 KB
sha256:2e5d8c26ad0012cbde1da04870b8f406f8293f3a0106edc33dded5803b6b93cc
phpunit-mysql-8.0-mysqli-8.2-4@dev-coverage
111 KB
sha256:8078257c8f51700fa76c0e561f6f78b848ee8916e116f8921fa7e03d77cf0998
phpunit-mysql-8.0-mysqli-8.2-default-coverage
111 KB
sha256:b67ac6a9f1611dba1274c698f0639667c7de611cbb7716d0c55ea78230630a4c
phpunit-mysql-8.0-mysqli-8.3-3.7-coverage
111 KB
sha256:977b522477c2686af86e5036ca140f0151944ded07b1805c74ab811f3b623f26
phpunit-mysql-8.0-mysqli-8.3-default-coverage
111 KB
sha256:fe67b3500bef5a55a9fed24a1006a77f65013872ca93a85018d457b46e538c61
phpunit-mysql-8.0-mysqli-8.4-3.7-coverage
111 KB
sha256:1c33bad64c47c8509c0dde682254073594fed304e80524e855d0e13eee91e7f7
phpunit-mysql-8.0-mysqli-8.4-default-coverage
111 KB
sha256:eeb39ab1aca207e543e5ee5e491201fde0a560e59c8206bb7c48cf17b547c4d5
phpunit-mysql-8.0-mysqli-8.5-3.7-coverage
111 KB
sha256:2a488e0983ce1cefee259f0ae6a9bfbce0192450958147af527039417076ca13
phpunit-mysql-8.0-mysqli-8.5-default-coverage
111 KB
sha256:fca1028b0b8bb87a11f0955e3424a338b5b436558d3a22cf8a6a876ddde4bc26
phpunit-mysql-8.0-pdo_mysql-8.2-3.7-coverage
111 KB
sha256:eb46db73d9f4fd6761e43fa1b256262b6f3dc33044a7864fb3711df20add684e
phpunit-mysql-8.0-pdo_mysql-8.2-4@dev-coverage
111 KB
sha256:52912180488b68430dd5b5ac0aa29068d07d29f645c58a9b6debea753897d60f
phpunit-mysql-8.0-pdo_mysql-8.2-default-coverage
111 KB
sha256:9127ef307695e4c3488701a5bf1a72bb7fd96cd440745d26e7a4cdc0f92068f2
phpunit-mysql-8.0-pdo_mysql-8.3-3.7-coverage
111 KB
sha256:7027b1201c0dadc0cc8cd8b3fefdc618d3b02d2c903b9276d42861f9182b9fab
phpunit-mysql-8.0-pdo_mysql-8.3-default-coverage
111 KB
sha256:50d9b729c62ca2055bf17b3b0629f7e2814ec126fd7481c7369718331716ea6e
phpunit-mysql-8.0-pdo_mysql-8.4-3.7-coverage
111 KB
sha256:b7fd62571297a84d714315cefe215b143b38e6f3bbea4680adcc9a0cbce4e3bc
phpunit-mysql-8.0-pdo_mysql-8.4-default-coverage
111 KB
sha256:2aaa4ad223a0afdbb3f56548793166931f531526a165870fc08fa674181c9fdd
phpunit-mysql-8.0-pdo_mysql-8.5-3.7-coverage
111 KB
sha256:d506d704cde148e8cc31099496087b4e1d9a262283d8bf49897bff76aa0294e9
phpunit-mysql-8.0-pdo_mysql-8.5-default-coverage
111 KB
sha256:26b71df45a524964fa2c79e261a74579d65b5ea61813957ea2bbedf0c0180e84
phpunit-pdo_sqlite-8.1-3.7-highest-stable-0-coverage
218 KB
sha256:edb38f6706236a06aadd5038ed2775cd1d2752ae152bef85cf1148b56ce2252a
phpunit-pdo_sqlite-8.1-default-highest-stable-0-coverage
218 KB
sha256:323c4c165293fd0e9b2ce0a42163de522bcb57abd1d597f63b9fa0993233952a
phpunit-pdo_sqlite-8.1-default-lowest-stable-0-coverage
218 KB
sha256:3eb5019d4736ca6b8b10e658454b0931de76f6641cc3e0fbbdb1612013ab0a65
phpunit-pdo_sqlite-8.2-3.7-highest-stable-0-coverage
223 KB
sha256:eb714386d938157148b01a52999499665b3f91cfce4c05a4d24320b501df317e
phpunit-pdo_sqlite-8.2-4@dev--stable-0-coverage
223 KB
sha256:d3163a4afdb01d63bac2e323bcace6ccd9b596a7a6184e06b020db6261dc0b09
phpunit-pdo_sqlite-8.2-default-highest-stable-0-coverage
223 KB
sha256:024167a30b7c18db591430a95d288cd42bb5aff2187403fd39a41e9bca203966
phpunit-pdo_sqlite-8.3-3.7-highest-stable-0-coverage
223 KB
sha256:2de1da29c547558f593b6150fd3d83350eedda3d6b7042d4aa97f0fbb7e53043
phpunit-pdo_sqlite-8.3-default-highest-stable-0-coverage
223 KB
sha256:ff8b703e4a9d13056df9f08b681db857c87c9ba11fb6b65271401a16b40e04f0
phpunit-pdo_sqlite-8.4-3.7-highest-stable-0-coverage
223 KB
sha256:a795b4eba186fc79c18f4177a849f62ae78b6adccc29f747c56d754d993cb669
phpunit-pdo_sqlite-8.4-default-highest-stable-0-coverage
223 KB
sha256:b48d8527159fc323947a984fe9f6df1d7ce753394a65cc510c1112efdbb3a5a4
phpunit-pdo_sqlite-8.4-default-highest-stable-1-coverage
223 KB
sha256:cc0c93da264ea7d52a70da3a88b2282c91f31fb1b247d1f149f2fc89f6da971d
phpunit-pdo_sqlite-8.5-3.7-highest-stable-0-coverage
223 KB
sha256:e4bcc37e1cf6cc665da5d669b34d988d3ad7f5308a7b28c93b0a99bd779981c9
phpunit-pdo_sqlite-8.5-default-highest-stable-0-coverage
223 KB
sha256:6fbfb0207f4d66c5b4573f6c1f39d4c00a23308710dc516a0a309e236222cfaa
phpunit-postgres-14-8.2-4@dev-pdo_pgsql-coverage
111 KB
sha256:5648a26a6da8c44d6de0ed8dd48e8e7f2b2f8bf6f3cba90cba3114e7811a699c
phpunit-postgres-17-8.2-3.7-pdo_pgsql-coverage
111 KB
sha256:3d012a43f66c71c2eee651e7be1cb1185bb9daa46ee5094a248807a1b6f64638
phpunit-postgres-17-8.2-3.7-pgsql-coverage
111 KB
sha256:66685d874036f0d5b76dd7a1548a1c713c47db55c75e35530ebdec359b2fca29
phpunit-postgres-17-8.2-default-pdo_pgsql-coverage
111 KB
sha256:897e0af7ff1396c4194d1634d4c2dfccf493ac77e9d650a6de0f1a3b267718cd
phpunit-postgres-17-8.2-default-pgsql-coverage
111 KB
sha256:1f2b7c1c828b4a2bc066afada68cc3d728cc7095254561e3a716a35641b335e7
phpunit-postgres-17-8.3-3.7-pdo_pgsql-coverage
111 KB
sha256:a7ae2e4ad71791f6c424e571920d446e3110d290b22aadcbb51f975ddcf29959
phpunit-postgres-17-8.3-3.7-pgsql-coverage
111 KB
sha256:06c721a4751664453ca70f96c860cfa22a58dc476fe120fa2fb9c692d61492ce
phpunit-postgres-17-8.3-default-pdo_pgsql-coverage
111 KB
sha256:997fdf2ef469d653d3f797ee6d06c68f55fa4d91272ee6ab240139b7f85a6f32
phpunit-postgres-17-8.3-default-pgsql-coverage
111 KB
sha256:8ec3b31900582184b2ac7c89b94d5ec64da113232a02cb464293792b395d06a6
phpunit-postgres-17-8.4-3.7-pdo_pgsql-coverage
111 KB
sha256:f2a422983d3586bf5162901277335e06605b25149ea886545a64f482a53088ea
phpunit-postgres-17-8.4-3.7-pgsql-coverage
111 KB
sha256:4c1ac6e7fd914dbe488e57b194bc7afecf809dad618a705b3fa0a528085d73c6
phpunit-postgres-17-8.4-default-pdo_pgsql-coverage
111 KB
sha256:22903ac7e69fa54c70f6b0bf49ea4609b3b360a00fdd73ab0193987cc2c296c8
phpunit-postgres-17-8.4-default-pgsql-coverage
111 KB
sha256:84918c90783061dea979b1a752271ef551188a8ab0be11dda1a4f15cb2692096
phpunit-postgres-17-8.5-3.7-pdo_pgsql-coverage
111 KB
sha256:8e264504bd0286cb23ed0e2591ab6048eb7f31afae9eaac3e538b18c92dcb9b1
phpunit-postgres-17-8.5-3.7-pgsql-coverage
111 KB
sha256:5647ca9ac2f98cd17a30c663cc6f32aa7c631463998e690c447c6da0db5d1f35
phpunit-postgres-17-8.5-default-pdo_pgsql-coverage
111 KB
sha256:44a8e6991303c285fbe9d3c0f258c9a2ff9ecc678be5cae9a7ac3ba35fcbfba3
phpunit-postgres-17-8.5-default-pgsql-coverage
111 KB
sha256:3b20d26bdb3adad53182f3ba0458ddfc1857c687441661a02bdd38f44cb579ce
phpunit-postgres-9.6-8.2-3.7-pdo_pgsql-coverage
111 KB
sha256:a9f0ceaae98e60a883b8fd713d2e3da2d9f9de897f84bf5cabad87405d731272
phpunit-sqlite3-8.1-3.7-highest-stable-0-coverage
218 KB
sha256:27f0eeda433d1799e8ffaa77411d1cc1ec659fe911edbd01069015b8f9d9bf25
phpunit-sqlite3-8.1-default-highest-stable-0-coverage
218 KB
sha256:5c0bc9f9760280b9efac608bf8e974ee2369c7611af67bee96cf868eb2b9c881
phpunit-sqlite3-8.2-3.7-highest-stable-0-coverage
223 KB
sha256:3cc163f7a89c9b45368b5bb638fcfbb4a1b8a43ae1a1e0c7d296676026476394
phpunit-sqlite3-8.2-4@dev--stable-0-coverage
223 KB
sha256:c87eb3fc6b11b4bd96db32b2ac7dd205d356a7c94b6621ea061acbd0a451fac3
phpunit-sqlite3-8.2-default-highest-stable-0-coverage
223 KB
sha256:cfb160a8d1f51689114ff286b788dfbc3cb10cc0db184d9e6cca0b17d297c0c6
phpunit-sqlite3-8.3-3.7-highest-stable-0-coverage
223 KB
sha256:bf382103b8ccbabeb55e0dbbb527bd6dbaba0856938758ec8929a364801aa293
phpunit-sqlite3-8.3-default-highest-stable-0-coverage
223 KB
sha256:92406c5141cfa3442e98d0370d90d470861d1644f6f154d7a1394cab2e496601
phpunit-sqlite3-8.4-3.7-highest-stable-0-coverage
223 KB
sha256:a0ba29890726f0173776b4b1f180738131779545713970e4620e69ecb5990c79
phpunit-sqlite3-8.4-default-highest-dev-1-coverage
223 KB
sha256:4e84efbdd864759681012ce6f61b3522c2798830107e51bc8b4a3e1eb263c667
phpunit-sqlite3-8.4-default-highest-stable-0-coverage
223 KB
sha256:ff75206a0234c5509476dde4f9bcbce26495f8a615352c17faf259d9070b3c0a
phpunit-sqlite3-8.5-3.7-highest-stable-0-coverage
223 KB
sha256:18507b30f986cdc0a915fdb34e95c4d7b6feb154c3c20438d9ecee71e25665b7
phpunit-sqlite3-8.5-default-highest-stable-0-coverage
223 KB
sha256:d79163ad53bb394fe29c9273429b205d0af570d4e168f62b8cea5f1128dd74f9