Skip to content

[CursorPaginator] Fix cursor building when ordering by ManyToOne association #9991

[CursorPaginator] Fix cursor building when ordering by ManyToOne association

[CursorPaginator] Fix cursor building when ordering by ManyToOne association #9991

Triggered via pull request May 24, 2026 18:00
Status Failure
Total duration 29m 51s
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)
28s
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
12s
Upload coverage to Codecov
Fit to window
Zoom out
Zoom in

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
114 KB
sha256:052b6d94a3d4b5dc615788d2981bfee5c9092ff30858dbce80ac035ad3d78621
phpunit-mariadb-11.4-mysqli-8.2-4@dev-coverage
114 KB
sha256:ffd35308c1996492b5c87f8ad056dbddaedf13db2e619d0db0904d34dcc144de
phpunit-mariadb-11.4-mysqli-8.2-default-coverage
114 KB
sha256:4c0f499304e4bc5152b944db1a6cbaa04bf930bbb4bc3fb088dba89842c78674
phpunit-mariadb-11.4-mysqli-8.3-3.7-coverage
114 KB
sha256:7a52b6484ce7ae3caeb5d8251ad52c5926404c4d382e638a7a00f9bbae08f630
phpunit-mariadb-11.4-mysqli-8.3-4@dev-coverage
114 KB
sha256:8bd39235af75a58d08fb2a524cbcd9bba5efbda422a4bccb3b071db823d1095f
phpunit-mariadb-11.4-mysqli-8.3-default-coverage
114 KB
sha256:89194d9299984fdb1d442dc0067850dd0af45ce6cafeea31424cd1b4466982be
phpunit-mariadb-11.4-mysqli-8.4-3.7-coverage
114 KB
sha256:60526d16c6832e2755580c9d6ff2b1b0414dad23963a59fe8bb1116a82d0960b
phpunit-mariadb-11.4-mysqli-8.4-4@dev-coverage
114 KB
sha256:59b257aee3ef463b3fc04774a3e3984b9fb793d74f2d80c1ca71ea109f1e8cf8
phpunit-mariadb-11.4-mysqli-8.4-default-coverage
114 KB
sha256:c6a3b5d004caa15b189cca4b23cc125407c74a4977d39da10561e8b943936842
phpunit-mariadb-11.4-mysqli-8.5-3.7-coverage
114 KB
sha256:197abb8117d58732d6d7f8af95424b6d3190bd9fd72204370b814be6237d6b46
phpunit-mariadb-11.4-mysqli-8.5-4@dev-coverage
114 KB
sha256:d86204a2754d0582af36c9f427e2f7dfb56259e33c089d79bad42538acaca51b
phpunit-mariadb-11.4-mysqli-8.5-default-coverage
114 KB
sha256:b5dd90e667c1c2c8a535e966d9b595e5ac8076518ccc152457c47c500164061c
phpunit-mariadb-11.4-pdo_mysql-8.2-3.7-coverage
114 KB
sha256:b0dbe2e5cd86a4756fdfe6861e66e35e8b29bde52667868b94885d1404b1f3bd
phpunit-mariadb-11.4-pdo_mysql-8.2-4@dev-coverage
114 KB
sha256:1e4307778e20a84d033bae7cac56d2d010bed58961a7ede1d0d2072ecb31d859
phpunit-mariadb-11.4-pdo_mysql-8.2-default-coverage
114 KB
sha256:e06402b1e9510d94173188bc75ca4a12f25495d5c9bb6abd026409501de2d4d3
phpunit-mariadb-11.4-pdo_mysql-8.3-3.7-coverage
114 KB
sha256:672734c070caf803c7f154daf6f0674164df0ebd0c4fe63b1c7eb471399d7672
phpunit-mariadb-11.4-pdo_mysql-8.3-4@dev-coverage
114 KB
sha256:c5a3240144cd67a75dcb990d1bb273eadd83ba6500346bba3fa87ae7d70243f2
phpunit-mariadb-11.4-pdo_mysql-8.3-default-coverage
114 KB
sha256:f77d6c5da53398d4fa0804447c703e68ac7568b105e05384864d68086d280336
phpunit-mariadb-11.4-pdo_mysql-8.4-3.7-coverage
114 KB
sha256:d79d4e7aa7ba10b7e48dcc480567920bc188c24fdd563190462cd68e7c4daeb4
phpunit-mariadb-11.4-pdo_mysql-8.4-4@dev-coverage
114 KB
sha256:5b3529d0e3e0b66a5afefbd1a6896837c38ce1f9d5da5cf5115f7729f39f8178
phpunit-mariadb-11.4-pdo_mysql-8.4-default-coverage
114 KB
sha256:1dd883eedfcf4a3ecaec3372fe875a0e52973a5451e6bbab4c270eccddccf40c
phpunit-mariadb-11.4-pdo_mysql-8.5-3.7-coverage
114 KB
sha256:287689adee94e1c5463698c19e3241778ee717fa87f986391e122150fe60c493
phpunit-mariadb-11.4-pdo_mysql-8.5-4@dev-coverage
114 KB
sha256:ebe0d901c73460cf44376b9112452a1fa4b5dd5d389775e1fc663ce91cf18266
phpunit-mariadb-11.4-pdo_mysql-8.5-default-coverage
114 KB
sha256:86c59521e88e6edfe2d5406a96b948ff443536841bcc49ceed4d3f25f51acf2d
phpunit-mysql-5.7-mysqli-8.2-3.7-coverage
114 KB
sha256:46a8cdf901a0d8c3d029febbe1424170519313f0806bbe6de4b9e422e4a9b84c
phpunit-mysql-5.7-mysqli-8.2-default-coverage
114 KB
sha256:2b405d501ee04ea80ae61d0abd1e20bf4087cd2d6e6707eb8458650c7af22923
phpunit-mysql-5.7-mysqli-8.3-3.7-coverage
114 KB
sha256:36b9c0f610515424ac2aeeb2ad75f2e7d2edd6ed2d0db2c86b4b2fa18f5be234
phpunit-mysql-5.7-mysqli-8.3-default-coverage
114 KB
sha256:f1af5abd975ee0f6cc3efb9788710749efc600ee48cc802bb9c0354970325b04
phpunit-mysql-5.7-mysqli-8.4-3.7-coverage
114 KB
sha256:172aefac908e27572a1230b3032d47fc2cce0c44f929d0072bff00631b5afe2c
phpunit-mysql-5.7-mysqli-8.4-default-coverage
114 KB
sha256:7821f45487a21c0f55684ea0808ee88bc694ee9e887c3d9232d414b32d6fcd2f
phpunit-mysql-5.7-mysqli-8.5-3.7-coverage
114 KB
sha256:102c5d0800f894e01ceae372c62aa6deb13aaedc87e8e3e5d67b72f21b9e0eef
phpunit-mysql-5.7-mysqli-8.5-default-coverage
114 KB
sha256:0ae30edbd78e88b7181b242e065b58a6c6fc7bf0eb1ed4abe65d6eacf80b3cda
phpunit-mysql-5.7-pdo_mysql-8.2-3.7-coverage
114 KB
sha256:304b95b87fbad56fc86f136ffc01efc7a5d6b9abba9e1f6ee70cd414ffd83053
phpunit-mysql-5.7-pdo_mysql-8.2-default-coverage
114 KB
sha256:59224cb0104263c4aee95c6cfb47b5b261e81be7bf81bfee2eacf10e621ba9d4
phpunit-mysql-5.7-pdo_mysql-8.3-3.7-coverage
114 KB
sha256:c46c5a5d5bb1651cfda132637e0dc1cd4ec821433425b20edd297642e2ad45ec
phpunit-mysql-5.7-pdo_mysql-8.3-default-coverage
114 KB
sha256:6245674a74e6e59f1fe75d62685423f5a07988ceaa851efdd3b4bf478383db7b
phpunit-mysql-5.7-pdo_mysql-8.4-3.7-coverage
114 KB
sha256:5e8c630f4fda98295651c9b7ceebd29e1ecba648eeff0c30f7a6ae8c6701cf2a
phpunit-mysql-5.7-pdo_mysql-8.4-default-coverage
114 KB
sha256:48337df042c7b019970290875f021d0ad0eb6a14fd71755e3a1832c8c715cc67
phpunit-mysql-5.7-pdo_mysql-8.5-3.7-coverage
114 KB
sha256:add70be9d621be04886e07c880594dc21f2e22424babb2cba8cc5ed8d545f12c
phpunit-mysql-5.7-pdo_mysql-8.5-default-coverage
114 KB
sha256:f7a4730848fb382589ae0ecb492989e925aac051ad38369bf8dc07952e554dc7
phpunit-mysql-8.0-mysqli-8.2-3.7-coverage
114 KB
sha256:ad2a84a46d0288ecea3c9630fb11ecff9b335cc847b72035969efdba64cabd4f
phpunit-mysql-8.0-mysqli-8.2-4@dev-coverage
114 KB
sha256:8f97c1319640775c4d709e43f6986e51d88950daff43e6dc71d1d9abf10d8e28
phpunit-mysql-8.0-mysqli-8.2-default-coverage
114 KB
sha256:1113833a333281b0797dd8f0744859b60fe43882d67d3e72fbe93e9714771a9f
phpunit-mysql-8.0-mysqli-8.3-3.7-coverage
114 KB
sha256:5eee6250b13d1262bb02cc5edbbb0b36a4323b76c332f255f8ecb6ecb9c8cf23
phpunit-mysql-8.0-mysqli-8.3-default-coverage
114 KB
sha256:603eb7e040ad50150748b60827766efbd43b4f72574e8769e4f76b97ae1611b9
phpunit-mysql-8.0-mysqli-8.4-3.7-coverage
114 KB
sha256:861bdd64ee3d56bc5cbada92f3cdf0a2a1df57b66b9932998ca426a2371f7b1c
phpunit-mysql-8.0-mysqli-8.4-default-coverage
114 KB
sha256:535534cbcb3ea811358ec3f00eaf27e8dbc17ba921bb388c9d2ec7e01f412b84
phpunit-mysql-8.0-mysqli-8.5-3.7-coverage
114 KB
sha256:503c1cf9acb458178313c73e3914992ba7f4111a197dc0d4e4a8a931f71e9cce
phpunit-mysql-8.0-mysqli-8.5-default-coverage
114 KB
sha256:b94589fecf7abb36c90c2e3a4214e4de388a4a201e8ddd46e7ee91e1c50b05eb
phpunit-mysql-8.0-pdo_mysql-8.2-3.7-coverage
114 KB
sha256:794139ff091ca9d8edb11bd63167d7365a99b623f66eafd93336004ecb3245e0
phpunit-mysql-8.0-pdo_mysql-8.2-4@dev-coverage
114 KB
sha256:9d0cf2d848fa92c3c88a3a0e9138be8d084cfb4caaf7e19643d4398e5817bb19
phpunit-mysql-8.0-pdo_mysql-8.2-default-coverage
114 KB
sha256:b7043b77f71980f2d768813fd00a1b03c888fc61a0fa2ab44f4787ee9d2d32dd
phpunit-mysql-8.0-pdo_mysql-8.3-3.7-coverage
114 KB
sha256:82f412abe4723ca67261946a67d64ff0e9ad8509054bb8736d406624a1311a75
phpunit-mysql-8.0-pdo_mysql-8.3-default-coverage
114 KB
sha256:99bd085306ca0d60aa28fa69366969c045f2b424a4bf37a2ded49e70ed80c4c5
phpunit-mysql-8.0-pdo_mysql-8.4-3.7-coverage
114 KB
sha256:a6ab79a961846097268f2281649137fb27c076d01085e43dbe2a2b60b146163b
phpunit-mysql-8.0-pdo_mysql-8.4-default-coverage
114 KB
sha256:edc71b2d4a429f35e14715754e10607569676a631977f8ff8bc7354c56106a5e
phpunit-mysql-8.0-pdo_mysql-8.5-3.7-coverage
114 KB
sha256:001f06c2e2cc5b273fc28fe50394589ac581cf3de1c42fdb9b22c8b5f53855d1
phpunit-mysql-8.0-pdo_mysql-8.5-default-coverage
114 KB
sha256:7c250aabff8c57cad80dcee6185277c1be4d011ffce40d9ddddede20dbb1bf46
phpunit-pdo_sqlite-8.1-3.7-highest-stable-0-coverage
222 KB
sha256:f0664c75639f324921cd0c25726c8494d37eec187551ec6780e429ec6236ec74
phpunit-pdo_sqlite-8.1-default-highest-stable-0-coverage
222 KB
sha256:cb03a2857267981d509030b3c73a8363da6a08c6f2def23b84ca2338e05a1999
phpunit-pdo_sqlite-8.1-default-lowest-stable-0-coverage
222 KB
sha256:b667d912362eb67c83dd9bf628f4fd7f99e9d6b8db8c3f0893ff88a36c3d376c
phpunit-pdo_sqlite-8.2-3.7-highest-stable-0-coverage
227 KB
sha256:df6e9e11a1a6c29d809c9c683b9d5d309cbceb63b182c2d92cc77aa3d4b78db2
phpunit-pdo_sqlite-8.2-4@dev--stable-0-coverage
227 KB
sha256:1c33059ecd4afbfbbb7a05a92ccb0daa4ba0f74ba60e3542c78f2cdb350ba85c
phpunit-pdo_sqlite-8.2-default-highest-stable-0-coverage
227 KB
sha256:0f105a66b2a3633ded9898292944cd07bdb3268aa3209348edfb7b7bc42044d0
phpunit-pdo_sqlite-8.3-3.7-highest-stable-0-coverage
227 KB
sha256:8767856eefed8733d74053b4deb86ad2ed1b590a1a2e24cf66b91220bcb7d056
phpunit-pdo_sqlite-8.3-default-highest-stable-0-coverage
227 KB
sha256:ed5418e09bb3f3f481ff52bbdc68a8be52d89fad3b597a58f3c1e3d32a25c58d
phpunit-pdo_sqlite-8.4-3.7-highest-stable-0-coverage
227 KB
sha256:0557829786a790fc5e5b3cc76f8ddb71d6a7516e8128ec7a08772dcc72e795fa
phpunit-pdo_sqlite-8.4-default-highest-stable-0-coverage
227 KB
sha256:e972c24c973d305fe142d3e28dc2530104f5990a0d3f4db3a502237905bbc9ab
phpunit-pdo_sqlite-8.4-default-highest-stable-1-coverage
227 KB
sha256:b06d623d9f00eaa0a3823fcde6f49280363771baa50656a3ad250576cc769bdd
phpunit-pdo_sqlite-8.5-3.7-highest-stable-0-coverage
227 KB
sha256:9233d0aaad685d9abc482fad60f25331241b0aa46fb5d88b65e1a9bbd7d304a0
phpunit-pdo_sqlite-8.5-default-highest-stable-0-coverage
227 KB
sha256:ed2f1cd3df412b5a3a89ce030a9232b5efe1f13cff3ee4367cc2abc9426bea41
phpunit-postgres-14-8.2-4@dev-pdo_pgsql-coverage
114 KB
sha256:cd7612f2ba7d1a70c3b34ee158c161b683ff51f9b7c478f4837fac4843d7b50d
phpunit-postgres-17-8.2-3.7-pdo_pgsql-coverage
114 KB
sha256:f91849dc1af4f2d607bdbaa78fab45aacfc268a81e09ad27ce424af1ee1360c8
phpunit-postgres-17-8.2-3.7-pgsql-coverage
114 KB
sha256:80b787c610be541463c5815b41f6cab169f3a655017cde07c4fef3443f1db3fd
phpunit-postgres-17-8.2-default-pdo_pgsql-coverage
114 KB
sha256:8da7afb95785baa96a8860c67dff042e03b747581800bfe457474392e32deca4
phpunit-postgres-17-8.2-default-pgsql-coverage
114 KB
sha256:d59d7d7a4651dc2dc0a2681f48b6bda6dbbc9d304cfa6ace3a71e9098677bd55
phpunit-postgres-17-8.3-3.7-pdo_pgsql-coverage
114 KB
sha256:377205f9f33579039d91640c9b83f2f47c991b0520071a6260728b90ef423c87
phpunit-postgres-17-8.3-3.7-pgsql-coverage
114 KB
sha256:850859bf0c6a18d22216771a26e8eb5c777ca81f3c4a10994884f0310386dab0
phpunit-postgres-17-8.3-default-pdo_pgsql-coverage
114 KB
sha256:5f2f2cf90e7a857443864fe9037e07d1d9cafa4b3c3c5318614a73ec90de92be
phpunit-postgres-17-8.3-default-pgsql-coverage
114 KB
sha256:06cb6f3bff501d25eff4dff63c06c721f45033e99218dbf6d5ded58fb9f4147f
phpunit-postgres-17-8.4-3.7-pdo_pgsql-coverage
114 KB
sha256:60e93e8c332a2badfb9ef1c001effadf2f6958e6e4201ae5d640b0cf0ac57cb8
phpunit-postgres-17-8.4-3.7-pgsql-coverage
114 KB
sha256:0b615859fe8f0303f97300c5b9fdea750d91d0a2e7e849c0a71cab50fe3fa15e
phpunit-postgres-17-8.4-default-pdo_pgsql-coverage
114 KB
sha256:0fb25e1cd25765c0addfdf29ce9628fdf0f8c58ab1b07511b6ce9daae74ef4b8
phpunit-postgres-17-8.4-default-pgsql-coverage
114 KB
sha256:edb3a7d24831877a1f70f32b944cea95be9d4762fd47f94b8296917001197eaf
phpunit-postgres-17-8.5-3.7-pdo_pgsql-coverage
114 KB
sha256:62feeb46247a9da24c26db9c5b4e8768b206756be912cd29d0594feafd8014de
phpunit-postgres-17-8.5-3.7-pgsql-coverage
114 KB
sha256:a5c8cf0353593f7078149c795cdba6d017e659e7e29ea0a9443cb619fe2972df
phpunit-postgres-17-8.5-default-pdo_pgsql-coverage
114 KB
sha256:b646a3fb416e243aa76a248a402eb71a9df562b6294d5cb6f3f7c1cef4d061d3
phpunit-postgres-17-8.5-default-pgsql-coverage
114 KB
sha256:98538c81202bcba211dbe9bb2e99ea3828f35b964abfb2ba97532bab0b755af0
phpunit-postgres-9.6-8.2-3.7-pdo_pgsql-coverage
114 KB
sha256:d2744cfb59e86432609196441ae93b068ed11d7cf088b2f2fcaadc9a5dfc6237
phpunit-sqlite3-8.1-3.7-highest-stable-0-coverage
222 KB
sha256:50997034bfd23ff211db93b6d9968022283f9731989bf7c0e3c447e26d50bb1d
phpunit-sqlite3-8.1-default-highest-stable-0-coverage
222 KB
sha256:03295cacb18355c369077c137ce3137674297fd18c45c9ba31348078579f30fa
phpunit-sqlite3-8.2-3.7-highest-stable-0-coverage
227 KB
sha256:1cc242508758c5fdaa94d95a05fe9361411b892e355945050c3568438b9bda94
phpunit-sqlite3-8.2-4@dev--stable-0-coverage
227 KB
sha256:e86da30df55be7bbf73d7fb2808520a446fdc2500888a30ff719348533246358
phpunit-sqlite3-8.2-default-highest-stable-0-coverage
227 KB
sha256:e970b2e249fbc7a761ed248c0ea75d20ce9bc1414607f0d164e80eaa0bde62c4
phpunit-sqlite3-8.3-3.7-highest-stable-0-coverage
227 KB
sha256:254e38ad666bde9dfbfccb3207a94b90eebf534f06039a627883af52b4ed0571
phpunit-sqlite3-8.3-default-highest-stable-0-coverage
227 KB
sha256:1f9c826c667e3d9cef45ca4d94ebd0b5eae21b8d07d061ec47f83a888e828f16
phpunit-sqlite3-8.4-3.7-highest-stable-0-coverage
227 KB
sha256:ac5f630750f90e7bc89f040075b9872cb37750db55503075fce116f47b622d99
phpunit-sqlite3-8.4-default-highest-dev-1-coverage
227 KB
sha256:edec705d7db73deeef3c37ec01ca3fe6053ea22b35ffec31f5330796b8b1f5f2
phpunit-sqlite3-8.4-default-highest-stable-0-coverage
227 KB
sha256:636a63cdcacc09bddb69b3c7728869dc8ad876f2ec0604738f9cbd7ef9c48271
phpunit-sqlite3-8.5-3.7-highest-stable-0-coverage
227 KB
sha256:5e655cd0edcc7669aeef08c8f9e96fbfe7cfe80dfa4751463b05ec0755fc2909
phpunit-sqlite3-8.5-default-highest-stable-0-coverage
227 KB
sha256:337fb4d73d2755db1021490a5681c1b4749613fe5f8fdb9a3bfc5ef0c99ece8a