Merge pull request #12483 from greg0ire/no-mutations #9998
continuous-integration.yml
on: push
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)
27s
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
12s
Annotations
1 error and 1 warning
|
PHPUnit (fail on deprecations)
Process completed with exit code 1.
|
|
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:1539bb0ae8613eeb8d5ed8f1e62c9f823e0908816329e7ca20faf82185161d5e
|
|
|
phpunit-mariadb-11.4-mysqli-8.2-4@dev-coverage
|
111 KB |
sha256:cacfe04261e3245419fc77d5487e93ce28d6249911ba31e8cb44585c111543d1
|
|
|
phpunit-mariadb-11.4-mysqli-8.2-default-coverage
|
111 KB |
sha256:f0352c1d8234d8d07a08feac357d1fc07b3eef1946170c0fa93446172ecb7398
|
|
|
phpunit-mariadb-11.4-mysqli-8.3-3.7-coverage
|
111 KB |
sha256:00f97b911c1cb1a99bc57bafafceb627b17055c9feac904f92bd7b08b176595c
|
|
|
phpunit-mariadb-11.4-mysqli-8.3-4@dev-coverage
|
111 KB |
sha256:1ee6b34a7eb4dcbdea4d1f476cb22e32ad5dec3bfa8abc14e9683045388032ef
|
|
|
phpunit-mariadb-11.4-mysqli-8.3-default-coverage
|
111 KB |
sha256:65d97559445e887d740561db78474ed3e9269bf2d8b9cfd100c761959a3e39fc
|
|
|
phpunit-mariadb-11.4-mysqli-8.4-3.7-coverage
|
111 KB |
sha256:384995cde0d7638a4ae2dcd6d0c2a84f9e6dcaffa41f082a1ab3037e757b9bab
|
|
|
phpunit-mariadb-11.4-mysqli-8.4-4@dev-coverage
|
111 KB |
sha256:fa2e41d4f8c33469255cb155d3f270cbeaa33075a1c4b098e839d274d3f8c150
|
|
|
phpunit-mariadb-11.4-mysqli-8.4-default-coverage
|
111 KB |
sha256:bc00cc329f3e7b3e9db195af45a79ab469f51626a41497d77739a957e6e97115
|
|
|
phpunit-mariadb-11.4-mysqli-8.5-3.7-coverage
|
111 KB |
sha256:993887edcb1ae07877357a12c92717fde8dd7e16eef155021d8e6ffb2a191740
|
|
|
phpunit-mariadb-11.4-mysqli-8.5-4@dev-coverage
|
111 KB |
sha256:b6fc8f7b4d43fb1ed067dfb4ef569d147c19c3c7fb4fb377103eeec0a16d74ad
|
|
|
phpunit-mariadb-11.4-mysqli-8.5-default-coverage
|
111 KB |
sha256:a513845bcd428f308fb1c9b81609b7082db9453c8423131bd1b2f2a7fa329898
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.2-3.7-coverage
|
111 KB |
sha256:5f611f896514839ac87fdb4d34486775eb8a53beaef78481ea337fde75e6233c
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.2-4@dev-coverage
|
111 KB |
sha256:e961cd51a03888855da695053bae478066b57a6db40e322f329f591ce644d403
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.2-default-coverage
|
111 KB |
sha256:37367377ee2dd4bc60f8e699b493afd87a091a9bbef6f9639d87323bb1fab5df
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.3-3.7-coverage
|
111 KB |
sha256:54825165778fb9aeff6ac01593e2464081de2fa83f21c1475ba77d0fff570224
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.3-4@dev-coverage
|
111 KB |
sha256:50619b8394c9bbdcee761b8c75517c790cae67173f17cbe08d98de10a93b4582
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.3-default-coverage
|
111 KB |
sha256:6de357ae8e7779fd9aa6c6393600ddc07079e9cabacae3da72cdea1c3306505a
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.4-3.7-coverage
|
111 KB |
sha256:28523f0ae857e720433ae0679c3b8ee04b4ca12b9fe4df8492d2ba04b44af017
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.4-4@dev-coverage
|
111 KB |
sha256:762a29aadd2c0c4a15872d6d50f67d227adcebeca21497122d3c08aeabb4f6e8
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.4-default-coverage
|
111 KB |
sha256:1de968ad2dab4d2b2560d68ca27a18b07429ee057193a647afb278c5480de511
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.5-3.7-coverage
|
111 KB |
sha256:c593ff2fa128867f8d2850975e1758e3e95a5dab49de74d76b9d71ed055fe150
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.5-4@dev-coverage
|
111 KB |
sha256:300e43e1b383882df61a600907165f96bddafabab3b91433a0a693dc17373d17
|
|
|
phpunit-mariadb-11.4-pdo_mysql-8.5-default-coverage
|
111 KB |
sha256:ca34ce075a58dbfe1e5eec9e76656e75a5fb9ee8a6932234da95b03b1385316d
|
|
|
phpunit-mysql-5.7-mysqli-8.2-3.7-coverage
|
111 KB |
sha256:2e6c9add061ea220f933609ce57dc3283344fd534408009acd847df5a23d3081
|
|
|
phpunit-mysql-5.7-mysqli-8.2-default-coverage
|
111 KB |
sha256:46c802a127752abae37605a558ec1e85a8760d4647576230e53218f3619613cf
|
|
|
phpunit-mysql-5.7-mysqli-8.3-3.7-coverage
|
111 KB |
sha256:23cae6fb2208a37a7b35547d944acb9768cd82575d598cc6b72168e7677657b6
|
|
|
phpunit-mysql-5.7-mysqli-8.3-default-coverage
|
111 KB |
sha256:21401479b35a597c8499ccfec736468c35a151dd036099cefa0fe1a5f7976b78
|
|
|
phpunit-mysql-5.7-mysqli-8.4-3.7-coverage
|
111 KB |
sha256:06beb2e3e3dcd3645aa3e192932f30fec2ad6ad86a47336a4fdfeffe029c0429
|
|
|
phpunit-mysql-5.7-mysqli-8.4-default-coverage
|
111 KB |
sha256:6846a37b8bb98a451c6a035a113a60bf13f04ac76646f8439891f1cbbcc39cf9
|
|
|
phpunit-mysql-5.7-mysqli-8.5-3.7-coverage
|
111 KB |
sha256:637861d14abf199d462252245408cd4d7c36275ad5fb024485c32036691e4ff4
|
|
|
phpunit-mysql-5.7-mysqli-8.5-default-coverage
|
111 KB |
sha256:4e459ab95beff3feef8639be75e70372f4024f36b1c678078a35d362313eb4fb
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.2-3.7-coverage
|
111 KB |
sha256:5f8f63c344e0a80df923a1767e833794fc86ff9bc34e25d6e928def2803dd6e3
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.2-default-coverage
|
111 KB |
sha256:ee033185f61dd44a37dfd12aaaea34f1af878eae123e1b2594d46d88f51d12db
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.3-3.7-coverage
|
111 KB |
sha256:e39e47bac2d16c3ffc919959cc3698d52014148feded2bff34b3dafd3d2ed876
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.3-default-coverage
|
111 KB |
sha256:d3f6c900e26be108ee07241d604caf25da9c290e121331f777e369f4ecbff62c
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.4-3.7-coverage
|
111 KB |
sha256:140d871528842605f23db4f794c82dbc5ea0ac0895c44a2f5a33966ae0217cf1
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.4-default-coverage
|
111 KB |
sha256:378062bdde55e61c7f5dce7c42f41b0d88e8e316efd99770d5c9330f556ac149
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.5-3.7-coverage
|
111 KB |
sha256:b8efd000f240615a6ccf15b88fae9668d60f96fb3ad94693a71bca747b227992
|
|
|
phpunit-mysql-5.7-pdo_mysql-8.5-default-coverage
|
111 KB |
sha256:cfd8e45c52b1bea059832fad2d020d7aac0c97a9cdba0a1214d4fc4eb1a506e6
|
|
|
phpunit-mysql-8.0-mysqli-8.2-3.7-coverage
|
111 KB |
sha256:107d284990e28223fc6f6f7ab425f2919006c4e39838ae02802064301d30f398
|
|
|
phpunit-mysql-8.0-mysqli-8.2-4@dev-coverage
|
111 KB |
sha256:28ec3e926a9468741c0545eff03bd7fc3b50669408165d03067206e12fc07ed0
|
|
|
phpunit-mysql-8.0-mysqli-8.2-default-coverage
|
111 KB |
sha256:21ca811e8dccd0133e464af809a2c0dc505ad90144fa9ccfa8e6a4ccf5a8506a
|
|
|
phpunit-mysql-8.0-mysqli-8.3-3.7-coverage
|
111 KB |
sha256:57d98fd5697d629a6e0c42fefaee368f25b09dd8f08130563e126417ad86b31a
|
|
|
phpunit-mysql-8.0-mysqli-8.3-default-coverage
|
111 KB |
sha256:caabeee2f0f86f4919a6b7e2e504b768353ec97dc2a3f85b6ab3e03eacc8e361
|
|
|
phpunit-mysql-8.0-mysqli-8.4-3.7-coverage
|
111 KB |
sha256:e1509f5c79d326cc3f1dbf2366e8a37b240c1b844ab61c8c2fb6ddd335b4d5d1
|
|
|
phpunit-mysql-8.0-mysqli-8.4-default-coverage
|
111 KB |
sha256:f403685274045ad6c81fc69a9f3c7892a4c3053e62ef7354d293e9d7cf73d385
|
|
|
phpunit-mysql-8.0-mysqli-8.5-3.7-coverage
|
111 KB |
sha256:cee7b54cc75b6a6d38f6d9c65982710b441c46ed4ca51ccb579e03cc1aff51df
|
|
|
phpunit-mysql-8.0-mysqli-8.5-default-coverage
|
111 KB |
sha256:d0734e2e1ff750939c10f34852044085eb6aa74c8751131c1392f81135495844
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.2-3.7-coverage
|
111 KB |
sha256:6241b5b38e3460e92f6d2a51a3f23a0c805bbd63f94079feffcede3443ffa9e2
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.2-4@dev-coverage
|
111 KB |
sha256:00689e1d5fa47c293060c62d8cde12cfee906a6bec9be631432f4fc555b369e0
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.2-default-coverage
|
111 KB |
sha256:d6f1583f973557a9067bca01d32ac82cce5bea295b58eec77f02665055a839bb
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.3-3.7-coverage
|
111 KB |
sha256:1905fbf68cb483585ab664f33e0365f75dbe4a670d053a30cdb8599e2af97ab3
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.3-default-coverage
|
111 KB |
sha256:8f79454fe0dac636baa812aada0850a381b77c3f678b0085fbfad842b1eb0926
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.4-3.7-coverage
|
111 KB |
sha256:44381c9accc5843c90d66c1c5650b5857a40529b15679a65d0efbc19b5e2bec7
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.4-default-coverage
|
111 KB |
sha256:6647079c7410d429c3d1765ccd3ebcb8baab27648d3dfd9e6e857dfe703c7cf4
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.5-3.7-coverage
|
111 KB |
sha256:30edc3d5b40b26d84f11a121b5fc04a6a022ea281cdd5424f966d5acd23769c4
|
|
|
phpunit-mysql-8.0-pdo_mysql-8.5-default-coverage
|
111 KB |
sha256:7281261c508c0cc1399d4629b6546696eacb0edd13bf4037c492bd714e8df141
|
|
|
phpunit-pdo_sqlite-8.1-3.7-highest-stable-0-coverage
|
217 KB |
sha256:65cd7888d5067e22f9906074e4b72ed0a854ba8a42559a03f6c85e7bb876ee23
|
|
|
phpunit-pdo_sqlite-8.1-default-highest-stable-0-coverage
|
217 KB |
sha256:5fb0de89496311e32f665d2341393285bcddecf1a64d33b56367ba4c31475bee
|
|
|
phpunit-pdo_sqlite-8.1-default-lowest-stable-0-coverage
|
217 KB |
sha256:505cc42362b1d9dcba69df74bafc6df07ff6969bf51ed6fbd826ae289ee8cbf4
|
|
|
phpunit-pdo_sqlite-8.2-3.7-highest-stable-0-coverage
|
223 KB |
sha256:e1b278a6ef1b5af9eb3c2746c56a2b3e8e6d6143a290a84df1709d1d0f7e5f5c
|
|
|
phpunit-pdo_sqlite-8.2-4@dev--stable-0-coverage
|
223 KB |
sha256:7a0840acb12aa8edcbb446d3bdd7e4c2fcfb9194f9213193e6dd815a18dabaac
|
|
|
phpunit-pdo_sqlite-8.2-default-highest-stable-0-coverage
|
222 KB |
sha256:4fa67cb9e568b88d5c3a5d656b3edf3aadd23f3c0e828f4fc3733ded209c8d7b
|
|
|
phpunit-pdo_sqlite-8.3-3.7-highest-stable-0-coverage
|
223 KB |
sha256:dcb5e86166fed12adb55d712f001225094a6b649ed4ef9a077487f835597540e
|
|
|
phpunit-pdo_sqlite-8.3-default-highest-stable-0-coverage
|
223 KB |
sha256:54eb976a8c5d3a48e69173d9952c07fc6f57c57e8f58b61c0e0d779259605b9b
|
|
|
phpunit-pdo_sqlite-8.4-3.7-highest-stable-0-coverage
|
223 KB |
sha256:b26794435ed96d2de531003835b9e97600bdcde3a027a4e72f811b8a52d1ae37
|
|
|
phpunit-pdo_sqlite-8.4-default-highest-stable-0-coverage
|
223 KB |
sha256:6a6736a5c7420403906a68b9ab9f80d7771a60ff38eb8944047e2b3a0df69919
|
|
|
phpunit-pdo_sqlite-8.4-default-highest-stable-1-coverage
|
222 KB |
sha256:80cd2425ef332c155303c517a5d27c1731cfd60ff32e0906356c7ff92f573854
|
|
|
phpunit-pdo_sqlite-8.5-3.7-highest-stable-0-coverage
|
223 KB |
sha256:d412cb15e8bf6f8f4b557606d823f859b40e3c47a63616afad17b507e695e051
|
|
|
phpunit-pdo_sqlite-8.5-default-highest-stable-0-coverage
|
223 KB |
sha256:b15d6421eb44579bfb8337cb76ec526c323295459576126b15a65c377bcdc2bd
|
|
|
phpunit-postgres-14-8.2-4@dev-pdo_pgsql-coverage
|
111 KB |
sha256:ca60bafae72098c3b9e1769c0e69da4aeaddbc30c5dd53ad0a9933bdbe946f80
|
|
|
phpunit-postgres-17-8.2-3.7-pdo_pgsql-coverage
|
111 KB |
sha256:a14f8d73c096ffd2f2dc378bc95a79bff172421d8d33d3de5318d0bfda4f210e
|
|
|
phpunit-postgres-17-8.2-3.7-pgsql-coverage
|
111 KB |
sha256:981f4e275b6100b3ea6a11d09b5a545406b48a21bbb2e85feba8434684666b81
|
|
|
phpunit-postgres-17-8.2-default-pdo_pgsql-coverage
|
111 KB |
sha256:4487cb5e29671e6f99c66ab7f41ba5fbe1630f00862cf376b0335b4ea98efd93
|
|
|
phpunit-postgres-17-8.2-default-pgsql-coverage
|
111 KB |
sha256:99cce3186bde30db46bb63fcdafa1fe234c083d41e861bb3da294fc497ca539f
|
|
|
phpunit-postgres-17-8.3-3.7-pdo_pgsql-coverage
|
111 KB |
sha256:d262fa66d3c2631537fcfe3e7e0f8bd1c3d0512e84032ada7cd0a4f88b95e243
|
|
|
phpunit-postgres-17-8.3-3.7-pgsql-coverage
|
111 KB |
sha256:6df6d7fb2f1bcead4b465ad69b9658f00ca803141c4315dc826fa556823613c3
|
|
|
phpunit-postgres-17-8.3-default-pdo_pgsql-coverage
|
111 KB |
sha256:787eb51a6b4d848517bf5c964d0d48f3043100520902dbb2e3d0a50cf094b055
|
|
|
phpunit-postgres-17-8.3-default-pgsql-coverage
|
111 KB |
sha256:d114c7cc40a190cd290a926887edbd64d6783f7f2c631798fe573f2ef56c780c
|
|
|
phpunit-postgres-17-8.4-3.7-pdo_pgsql-coverage
|
111 KB |
sha256:f37eaf9b30a319ed2a04c4576587fda6dbd635be651530716a156a43408d47f9
|
|
|
phpunit-postgres-17-8.4-3.7-pgsql-coverage
|
111 KB |
sha256:d4376f58feeeec111e060a340eb508b218b796f9a2421ceac5b086bbb507c69c
|
|
|
phpunit-postgres-17-8.4-default-pdo_pgsql-coverage
|
111 KB |
sha256:3df82e99a25ba95b58d1db3771e3de011fc19971366ba42f90312adbf6e27bc2
|
|
|
phpunit-postgres-17-8.4-default-pgsql-coverage
|
111 KB |
sha256:fa074f507a554fe25ef40756bb0cb565f3966b783f4d88c60140b8290f5b3bc6
|
|
|
phpunit-postgres-17-8.5-3.7-pdo_pgsql-coverage
|
111 KB |
sha256:017a934ede7563ea1c9a8d9ce1bca1d5df44e160bf0996e7cd49a841d1dd9056
|
|
|
phpunit-postgres-17-8.5-3.7-pgsql-coverage
|
111 KB |
sha256:d74fa4c42701c74db4dfca8c37fe909f57f37a6ff40298c87e974d17d378413d
|
|
|
phpunit-postgres-17-8.5-default-pdo_pgsql-coverage
|
111 KB |
sha256:ba6ed6d7f755b91f80d44ec8649fd4a800182137381eacd08f27f3512d64faa3
|
|
|
phpunit-postgres-17-8.5-default-pgsql-coverage
|
111 KB |
sha256:61e7246b862b43db04db242ff64ef6e238187ba020465f7d7d2f95d955842930
|
|
|
phpunit-postgres-9.6-8.2-3.7-pdo_pgsql-coverage
|
111 KB |
sha256:ae561e68928440c91750cb89b15c024e54e699f0cf142d939a51142cf1593cea
|
|
|
phpunit-sqlite3-8.1-3.7-highest-stable-0-coverage
|
217 KB |
sha256:3553f2e3a6f31089920332fc0c795a1e79a15ebd1c849a63e9b365a2275c4e76
|
|
|
phpunit-sqlite3-8.1-default-highest-stable-0-coverage
|
217 KB |
sha256:2a1a6dea0ff6645843f04015ea84fd81fbc0a0952e48ea7f67a90abf466f38ab
|
|
|
phpunit-sqlite3-8.2-3.7-highest-stable-0-coverage
|
223 KB |
sha256:43a7cf088c5213e98664eec86e33ac274ddcacd3ff85edc495f2c0874099e677
|
|
|
phpunit-sqlite3-8.2-4@dev--stable-0-coverage
|
223 KB |
sha256:168276ba72c3060fbf4d705f641da39b0fa592965b2fc296f96290898390599b
|
|
|
phpunit-sqlite3-8.2-default-highest-stable-0-coverage
|
222 KB |
sha256:3bc8dcfe09063fff87d0a6c0d2e1507000857c50e51e9612eff23a3d1af42eb7
|
|
|
phpunit-sqlite3-8.3-3.7-highest-stable-0-coverage
|
223 KB |
sha256:449cc218c0398dc5eab35a362d525580869a0af5d002b79b562cb9b22faeda93
|
|
|
phpunit-sqlite3-8.3-default-highest-stable-0-coverage
|
223 KB |
sha256:ecc702dff65b01289576fdd60f60ad75bd96435860742525e6e78c1f65bee0ee
|
|
|
phpunit-sqlite3-8.4-3.7-highest-stable-0-coverage
|
223 KB |
sha256:b1c487b80772b41e81d7be9d4222ab9143859fd9ef937de396fe9fbafd6bebda
|
|
|
phpunit-sqlite3-8.4-default-highest-dev-1-coverage
|
222 KB |
sha256:0112e7c0446f296014c7263442eaceb7aef80f206ec24b5bd6fc767f10220877
|
|
|
phpunit-sqlite3-8.4-default-highest-stable-0-coverage
|
223 KB |
sha256:f4e8aa2b49524e04c94c566ab1f840d8e8d261dca1aa2f0bc82b375673f3fa62
|
|
|
phpunit-sqlite3-8.5-3.7-highest-stable-0-coverage
|
223 KB |
sha256:8d46c942e8115fe4c6358e028415d4ac584cf2bf8ec2e23f0642367cb6dba10a
|
|
|
phpunit-sqlite3-8.5-default-highest-stable-0-coverage
|
223 KB |
sha256:6c5e7256a052a0f5ea2762221b6edfa12fed31c8fa63d7edc10b05dec4abc8e5
|
|