Skip to content

fix(asyncpg): Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives #429

fix(asyncpg): Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives

fix(asyncpg): Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives #429

Triggered via pull request June 19, 2026 17:30
Status Success
Total duration 13m 21s
Artifacts 128

test.yml

on: pull_request
Matrix: Agents / Agents
Matrix: AI / AI
Matrix: AI Workflow / AI Workflow
Matrix: Cloud / Cloud
Matrix: Common / Common
Matrix: DBs / DBs
Matrix: Flags / Flags
Matrix: Gevent / Gevent
Matrix: GraphQL / GraphQL
Matrix: MCP / MCP
Matrix: Misc / Misc
Matrix: Network / Network
Matrix: Tasks / Tasks
Matrix: Web 1 / Web 1
Matrix: Web 2 / Web 2
Combine and report coverage
31s
Combine and report coverage
All tests passed
3s
All tests passed
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-py-2534-identify-db-ops-related-to-cursor-iteration-report
96.6 KB
sha256:eaa9586d653a07e10e07c0c0a0b3a4f121e7485a0c71c81aa0a58bfe57681b4d
codecov-test-results-py-2534-identify-db-ops-related-to-cursor-iteration-report
255 Bytes
sha256:d77c8902e0dae23c8cc8811bb33bb1b986f2bb9a64be18e8a9534cb456db09a7
coverage-agents-3.10 Expired
1.62 MB
sha256:53309a8151af8f0452fa4699b8ec4596e4402aba07b468f58249a7ba9b98d54f
coverage-agents-3.11 Expired
188 KB
sha256:21014199225dd76d9cc2ce8bdd7faf59de1acbc4550fe3a5efba04b8b0f165d4
coverage-agents-3.12 Expired
576 KB
sha256:dce5b3f4dba864cbe50511b44f50ee5f01db28444a1eb4658192fbbb5793bca0
coverage-agents-3.13 Expired
1.5 MB
sha256:766889e555e6985aa8e01042669150cc4ed98976ebe6348fb2d983027a1d035f
coverage-agents-3.14 Expired
940 KB
sha256:c66f1fc6d80e5dfde1a33bf54ed1cbbecf006cf702309c6dd2ae682bad392e2c
coverage-agents-3.14t Expired
621 KB
sha256:0faa9c683e53c7a08bce80749f5bce30a95d781ea61ddac1a74acb9d1e33443a
coverage-ai-3.10 Expired
1.58 MB
sha256:cb2e6bb940e3d47e3ebe2ffd4e6998a85ecd9527c264a9f33e6edd2f20ead8e0
coverage-ai-3.11 Expired
1010 KB
sha256:9ee0513ec9b77f85bb92670a04acad2069433201bf5befa9c15e1d4cdddd7707
coverage-ai-3.12 Expired
2.07 MB
sha256:283d5f121ac1cdfee727eea19dff4efdff72c2fa48dd3a0bacacbb98a418bf6c
coverage-ai-3.13 Expired
3.21 MB
sha256:4526907be912de0991d76a78de52b6fb8411ac5a5521ebc2722366b3849175b8
coverage-ai-3.14 Expired
1.54 MB
sha256:46151896edf3625670912b127b0d42d5965846d83284e65dede7abc8aadac20a
coverage-ai-3.14t Expired
1.15 MB
sha256:81f59c6648418a60183eb74be0f3fbe71fc5e0458510010de32b29a6244187f3
coverage-ai-3.8 Expired
1.24 MB
sha256:c653e7130520cfc1263d691b7777b3208afb528d25aaa27d537dcdc1fce2da1f
coverage-ai-3.9 Expired
1.36 MB
sha256:edfb494e8eded45362d6e892f88fd72a86db93f8c3e8db153bd9fff63d8d78e1
coverage-ai_workflow-3.10 Expired
522 KB
sha256:94051b4857680164902b605c74ccd4c5569efe7b8cffe8e4ccf10c26c31aac99
coverage-ai_workflow-3.11 Expired
368 KB
sha256:a0dc0156d5f5143163aacb519acb202e506ab6328ea013f71d2228425f111847
coverage-ai_workflow-3.12 Expired
903 KB
sha256:99d12f3ecbe556d797a105179b936b8cb9ae1bc178501e7ff300dd168040fc3c
coverage-ai_workflow-3.13 Expired
1.05 MB
sha256:6d1fc653ab6dfeb19b59db5a04ca44d740ecf6057cbbc7e6518d2c201f700419
coverage-ai_workflow-3.14 Expired
453 KB
sha256:26ece9b93c107edbc8049c94ce0a4cb578c426d0688ec14f2b01570decedf2f9
coverage-ai_workflow-3.9 Expired
809 KB
sha256:8cf6eb5f2730526028dcd6f61365c6f0b9eda3f21efe91889076ab6aa7c9df70
coverage-cloud-3.10 Expired
429 KB
sha256:c50eecfae8115885c51589b002fd7fbed83e93727d579b24c5d6bfbe390bcf77
coverage-cloud-3.11 Expired
234 KB
sha256:7f9d3464469595492ae746420dcbb2bd03e2c6f52bb4690e5ebaa91321244e59
coverage-cloud-3.12 Expired
239 KB
sha256:3b7bed7ba9c1f8854005438d09091c560d43344f3313060b9e0aff81d414e22b
coverage-cloud-3.13 Expired
626 KB
sha256:a778c38fc3efadbf6284e788480837dcb0e3c08a0da91ef791d2c63ebf09194a
coverage-cloud-3.14 Expired
251 KB
sha256:237d1eeffa093ad7193c94b806a7576620d6970487918aa26e0f6a0ca1d3a3d6
coverage-cloud-3.14t Expired
251 KB
sha256:f59de8a839177565e18575689aa7987698bcbcd9b81d27f7d34230428681d34b
coverage-cloud-3.6 Expired
301 KB
sha256:528bf2a2a7b6e631d25df7b95f30030095d336b3dc163cdcdd47b4f53149d10b
coverage-cloud-3.7 Expired
412 KB
sha256:69659874d0d39ff594022f3186250e86a9529dea605e024e9bb784e330f15530
coverage-cloud-3.8 Expired
493 KB
sha256:b50becae34a72a0110ea75a88fa7b8e03c99f25c38ac0a7250abcbee126c10fd
coverage-cloud-3.9 Expired
70.4 KB
sha256:7d7b1d2810cc72a096f4446972cbfd07042e3f8f869eb35a45f448ac5b6d3d60
coverage-common-3.10 Expired
273 KB
sha256:3aaa74aa91f1082c941364a6ffa1834c4adfba0ee764508fe0d711f781255e2a
coverage-common-3.11 Expired
282 KB
sha256:cc28279ac61a887ac6d48d87a24d3c4fbcb2ad792c106abb77b59976be29f8b0
coverage-common-3.12 Expired
283 KB
sha256:289d66e70994055e8fe49e76f74bca165f0e4cbf4aece1b5a574e734d7391f59
coverage-common-3.13 Expired
281 KB
sha256:92ea0f07f90f1116eede95ccace23ae9bb145f678ebc6622a23c56ba1f866d2a
coverage-common-3.14 Expired
256 KB
sha256:1087c22306caf657e8c0456632ebb96eddc839b2d467a681cc9bcb5cc2baddf5
coverage-common-3.14t Expired
258 KB
sha256:5c200c8af2e6888e95b540cbe56610596d996abc38f0cb0b44069c2ac5f22ab6
coverage-common-3.6 Expired
244 KB
sha256:55f74cfa0b2b952bb72748a419fef5a2ea7f6bd7836b08b1e6c6f4e54335d259
coverage-common-3.7 Expired
248 KB
sha256:29f3c8c0a2db99c87a68b66a7d930b6a6f6ab3d0c3c641811668f98f00bfaa21
coverage-common-3.8 Expired
280 KB
sha256:dae174beacbea85d03ad23e22d41b5c267b8520c9f18312ea2d8a62c32c8f6b3
coverage-common-3.9 Expired
261 KB
sha256:951cc24b4676483fc24752b61601edd2e35cf28465b152eeca8e4ba7d4fb4b9c
coverage-dbs-3.10 Expired
897 KB
sha256:92ccac68f031a7db01b7ee3ea328ee94034e8e3b7b468625a7b0296dc99f9e2b
coverage-dbs-3.11 Expired
787 KB
sha256:f89629c64a97ef2924a98e09541719881d3ef56c0254dada980d5af7a9e04f6c
coverage-dbs-3.12 Expired
944 KB
sha256:2e061cb7dd606442ec143b5359f509b14463bb44682cff9cb50ad47206167643
coverage-dbs-3.13 Expired
1.38 MB
sha256:6801fb84856a82ca82441d1a18f218352d550c5f9b8a1eaa66586a0a8f852277
coverage-dbs-3.14 Expired
771 KB
sha256:a7e48d087cdb87f081c98ced05b107ddb1d55333f0ddc0f790a990da89b9724b
coverage-dbs-3.14t Expired
646 KB
sha256:01d23d7085f886af54dc7691c58b30c359ec2ef3092d4958d8d284cfb6996b22
coverage-dbs-3.6 Expired
957 KB
sha256:8e01d9cead071df4356a824f2acf2a1b5dc0bb16cd807b2cc00f377e3b7c256b
coverage-dbs-3.7 Expired
730 KB
sha256:36e6ce29ed24a273820135e6ebf9f2d48771366466b57ec126b821ba2eec89e4
coverage-dbs-3.8 Expired
853 KB
sha256:91da7b5e5a42b967659b5bb93c55383f5429a4afc48c621ffed5792302d84604
coverage-dbs-3.9 Expired
1.07 MB
sha256:6e0498e7427a8c7de9a9faf8b1df69b567e0064b2e9ba379609ce8a2c28fec8f
coverage-flags-3.10 Expired
291 KB
sha256:ea717974027049a411d3e94d5ed185b3f31681525ad30d38191fb637d63c3c46
coverage-flags-3.12 Expired
455 KB
sha256:fcde5cdaf7858dd7c30445e1e149c90661c068f1da4c0f330a0ab3712ce1ee21
coverage-flags-3.13 Expired
1.18 MB
sha256:ad7471bb6aa0320b08cb793258b2c3dab1c28815e64860a2c137fbf94951d368
coverage-flags-3.14 Expired
628 KB
sha256:d024866477571a794a6b3948d537714e654f2a340786c08c0370d71a698b903e
coverage-flags-3.14t Expired
376 KB
sha256:11cc55339d1c62182b08f61a9a621a461b7847423b6518cb58376396d65d44f4
coverage-flags-3.7 Expired
237 KB
sha256:95c9594a8f72fcebaf65812d309a9746a643520144a99e324df5d66fc5ce6761
coverage-flags-3.8 Expired
556 KB
sha256:4fbe870401cb14baf70a38ef3d421069c24f63ae6e27d882dd4842239b9ef2db
coverage-gevent-3.10 Expired
273 KB
sha256:579b88d8dd8a298e6bd429b587617828635aa50e632f141f09cae92d376abd34
coverage-gevent-3.11 Expired
281 KB
sha256:dba26b55cdcf96ce4893c17756a73bd0095ebd6de9bcc914b978103e0d05fd78
coverage-gevent-3.12 Expired
281 KB
sha256:eb3d0c46543fa9edeb27b93fea2bde8d9845f071e6244392e6b96ffdf8c4375f
coverage-gevent-3.6 Expired
252 KB
sha256:799b60ad57649e9f998735dd30c3e068c78eab1c26cd26566e33ff9d0b458280
coverage-gevent-3.8 Expired
281 KB
sha256:ec55729f9311e2681213b1cc95517071f5d16191e6ee9df64d9715c0ef0e3095
coverage-graphql-3.10 Expired
988 KB
sha256:e6d96c1c9d75a58fc1a7ce7f6aa7f7a94cad8e220ff170f5956e93819673a96a
coverage-graphql-3.11 Expired
356 KB
sha256:c859a74b9263106c959732927a5acb992bca44611889598a0c3bd93356c73783
coverage-graphql-3.12 Expired
322 KB
sha256:caecfb87c533467b1a30893751fff6bba8f8d2664d96b64b1b7058367d125a25
coverage-graphql-3.13 Expired
815 KB
sha256:fa5e5ae7829c40435386529a7cbea0e20179813ac705456ad526646aae9ee2ef
coverage-graphql-3.14 Expired
412 KB
sha256:5c9993eab172dffbf4e6a3e4b6297df2a7a03e9a26cb73f9b27c183dd6b123d1
coverage-graphql-3.14t Expired
412 KB
sha256:4ccf05319aca806c86415b908aee2c036add7f0331fb52f1e5300db727dd95dc
coverage-graphql-3.6 Expired
251 KB
sha256:78d08b2e0852ba385477e0c7f8ba07102df7fe6e6154dd2b568dc172bc9cae4a
coverage-graphql-3.8 Expired
495 KB
sha256:9de0f4307c8ad69af5c019728720be018d5ab86dcf5d8e55546feaa5761c611f
coverage-graphql-3.9 Expired
530 KB
sha256:7ba382dc0ac9f55cbde507eb9cc865e77c0316eb72ca0e9f1527619cc7bd88d8
coverage-mcp-3.10 Expired
1.72 MB
sha256:c0d86a139417dff5c38e510af2ccfb0dd81291ce51a92108e9ba89e5057a7a04
coverage-mcp-3.12 Expired
912 KB
sha256:50ac02bda13855b51acd4b242a8a00d62764334116b962ae033a18717d24aa99
coverage-mcp-3.13 Expired
1.78 MB
sha256:e08a37cea12197a0c44f876b30b0cda1815617d7d83079bef2e2acfa8a7f3b2c
coverage-mcp-3.14 Expired
770 KB
sha256:44c9c25b525f06790be72a8ca6a4514949bd135479952d1607656a3ff7fa9564
coverage-mcp-3.14t Expired
770 KB
sha256:dc2b0e7ec80acdfc34737e89b3b5338a59bfb59a278c91a8ce7e492df9c6e5aa
coverage-misc-3.10 Expired
667 KB
sha256:49ce1f41a655555dcad6b08a119503915a91d469126cc5511831808a86b9ffb8
coverage-misc-3.11 Expired
476 KB
sha256:0bbc6ad7298b5346635a64c48efef672f6f7cb51f676aade8f526ab379f6f5f2
coverage-misc-3.12 Expired
1.06 MB
sha256:bb56abae82366030fc43d922fd8fd51d9d31e4e9c7219ce05e89729e3580d9fa
coverage-misc-3.13 Expired
1.28 MB
sha256:bebd2142a6a545fd3e5833e3e66eced53e5803a3f1c5b6453f6fb54026426a86
coverage-misc-3.14 Expired
550 KB
sha256:a03e8df71e918cb079dbead69e04e46d7af1e9aef38d11674beb532a2e733397
coverage-misc-3.14t Expired
364 KB
sha256:f493c17eeae303aefb2aa2cf942affd74daaff9a3711d8a98eb4a4a5fa8865ff
coverage-misc-3.6 Expired
570 KB
sha256:4f81e147918586ab686bd887e31e8b3354feb9a7c981795f467f172ab4502041
coverage-misc-3.7 Expired
749 KB
sha256:54d5c075c1016481681ec9a82bcc5603a33988dd6a14a8198e12ff5a14e55938
coverage-misc-3.8 Expired
640 KB
sha256:d750b86c35cc94b2b19d4effad8030c19046f912676a604ef3ba901d04b1ef00
coverage-misc-3.9 Expired
604 KB
sha256:6dd3c2d91334c3383ee6a110ae882f8671ef9705c3a8a98464ca99a902b8352a
coverage-network-3.10 Expired
1.45 MB
sha256:134dfa9641d43b87abaeb0e1e8193dd42be238fd2a5b30738fd8c671869b0a6f
coverage-network-3.11 Expired
790 KB
sha256:6c0d4515e04622c5ca32eb8788eeaa89b7f57ec2a601c6f82a22506ddb5676ea
coverage-network-3.12 Expired
479 KB
sha256:7c7d336482b250b43eb19e2f79780145e841e1969beccc76d83b4460df59e272
coverage-network-3.13 Expired
1.37 MB
sha256:bc69fbb1611cabacc602af35f63d226970aeb2ff018ae9aee7af0913eb9e6335
coverage-network-3.14 Expired
1.01 MB
sha256:48986b8e2cf2ca8f8fd78ebe6fa74ba4c6505f1452facd745bddb433cfc97ef5
coverage-network-3.14t Expired
501 KB
sha256:036cebfeb640795d8967540c170d9924247fbf48111325f754cc68a5e7f74065
coverage-network-3.6 Expired
355 KB
sha256:8c0ba6ceeed5dc14b4eb8e8a59c1f322c9a39e1e7505a8348121c652c6663475
coverage-network-3.7 Expired
399 KB
sha256:420b37eb53c6d05c8743d7da076c1ee5c956784fb1fc8636f95a9b189c47a451
coverage-network-3.8 Expired
454 KB
sha256:ef65ab4da60dd4da7cb9f42b440179256b46df5f30cd5f773d765d37a544dbb1
coverage-network-3.9 Expired
563 KB
sha256:de7f1989331fcf72b67d7406aeac661ef0118ffcca5f4ae6bfdd99cdfb511edd
coverage-tasks-3.10 Expired
1.1 MB
sha256:98df9e809d580f3a0acf9a0c4a3a92d8b08b1fa374a8af3ab09e066512f0a617
coverage-tasks-3.11 Expired
308 KB
sha256:a77319b6354ad792acf3cd27dd2e7c2e4e32148a427b537bc214d95d1f6f7e5e
coverage-tasks-3.12 Expired
505 KB
sha256:5bd31206dff7adc2782be7af5c152a95c640c6420ea58585a1a8172ca5a952dd
coverage-tasks-3.13 Expired
1.2 MB
sha256:1cf81721e8b9a9871b6838e92d46a86d59421c5bb12ed6c8a1cb086e8279cedd
coverage-tasks-3.14 Expired
731 KB
sha256:5368c4f9372cc7e09b343d0977e12f69622175ae9679b3e9e38ed69c7325d982
coverage-tasks-3.14t Expired
407 KB
sha256:90eed80cb4e7bc145d26ee25c7a57f8cb100679341b8a2b9fe57475db6dd8f4a
coverage-tasks-3.6 Expired
786 KB
sha256:7fb4f3622e90e4f40712579a0b58be14f902f69aac74d592b8e69c117d8f0690
coverage-tasks-3.7 Expired
878 KB
sha256:75acf98616931a8d1558d17eac4073397084176e1395507bd38ec5374f0e0c6c
coverage-tasks-3.8 Expired
418 KB
sha256:02d0a564c7cfed3dc21867bcf2c24893173ff10ee3f2e3498ab72ce150d2d3ca
coverage-tasks-3.9 Expired
698 KB
sha256:7b3c9c5778dc3dc0ebab0d1f1b50b6b26f268d82567b4feaf0b54e62eba01a7a
coverage-web_1-3.10 Expired
1.42 MB
sha256:407dcbb19ee832b01ee4059ddeabcfa81b56e62dc02b045bf2283345a6b5e704
coverage-web_1-3.11 Expired
390 KB
sha256:05e2780653f444a304efe8040ee0495b8c7f5cb43af5ac118cca70af4a485c08
coverage-web_1-3.12 Expired
795 KB
sha256:180faa88a2a95dd20bce979919dd7a97d955292168a026be06cd5707b2ff2ddd
coverage-web_1-3.13 Expired
1.66 MB
sha256:a706d903a07d1e9b9cac70afb07df1f584bd062e5cb46bd676c2a184b4619d90
coverage-web_1-3.14 Expired
1.26 MB
sha256:0204b398274f851d4f24c209fdfb2d40ce81034f516e315845357cc9bc719e1f
coverage-web_1-3.14t Expired
1.26 MB
sha256:ae21ffaa95b09cb5322d017219d2883c9737358965509e51360417c7b5ad78fa
coverage-web_1-3.6 Expired
955 KB
sha256:25c1452fc01082cc09cfe1e639d59c88bf069f636e469737e10e91755880d320
coverage-web_1-3.7 Expired
458 KB
sha256:8cc3cb220fd277fb1730dbad9bd97dd5454f923e995baf4cf3335c9166148aef
coverage-web_1-3.8 Expired
883 KB
sha256:897a29a2c6ff71b91bbb19b5b0b8b623b88b12258bc3191116868f82b0a415cc
coverage-web_1-3.9 Expired
834 KB
sha256:e2ec40845a75c220965e59a8ca0ed43d6173504b86c3b309ffdaf350f19b5909
coverage-web_2-3.10 Expired
1.28 MB
sha256:87ef4e7c5e9fbfba2e4e76a0b197e446b2094c7e5c3690068a7eb5b1196f02e6
coverage-web_2-3.11 Expired
1.18 MB
sha256:29c2a75178c6eecf0a5f87fe15cc17c050c388cd9ac447aec4a3fdf8588150df
coverage-web_2-3.12 Expired
1.32 MB
sha256:4ab5436d6f75878e15d5a1a63f506dc625a08ba16f07cb7816e39c409773a8f2
coverage-web_2-3.13 Expired
1.66 MB
sha256:dd2885cfaae4fe02e78b7b93882962c941792ced9ba7348e191d14807fa3b04f
coverage-web_2-3.14 Expired
865 KB
sha256:034f1cfdd0330837ce0bff57937369f91561d28cd17d4bb60ad5d729b6409f7b
coverage-web_2-3.14t Expired
722 KB
sha256:ebe71c0a03e3886fe0777e1d9d59112003cd262bed0ff3925a7aacedb70b173d
coverage-web_2-3.6 Expired
1.14 MB
sha256:f5354e496e53729157cb9d7a49aea235e41404a6ffb1db83a280b1564b8e4735
coverage-web_2-3.7 Expired
946 KB
sha256:efedb7d8b77c0193f306bcf51a99f0489a89500a684b0c5fd5633787a24694fa
coverage-web_2-3.8 Expired
2.01 MB
sha256:55915d7be0a3a8f46f936c5df985bbaed6610d32e46eb280b8f833a496dbbc73
coverage-web_2-3.9 Expired
1.01 MB
sha256:c45fb428e0aee025afc054630dbfbaea424063f07f0b9fbd87f41bc5aca59f34