Skip to content

ci(ai): Route AI integration tests through OpenRouter #1597

ci(ai): Route AI integration tests through OpenRouter

ci(ai): Route AI integration tests through OpenRouter #1597

Triggered via pull request July 31, 2026 18:43
Status Success
Total duration 13m 17s
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
50s
Combine and report coverage
All tests passed
3s
All tests passed
Fit to window
Zoom out
Zoom in

Annotations

1 warning
Combine and report coverage
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/ai-integration-test.yml Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-ci-ai-openrouter-api-key-report
101 KB
sha256:945d1c7a05e5201a9588ea9fcde27c23754d87f1a30f9c8d3e73cb5a734a74df
codecov-test-results-ci-ai-openrouter-api-key-report
257 Bytes
sha256:1adb6bd67ff32e60af6968f04f4b71a3cde0b8827736c76f4218affd070aa2df
coverage-agents-3.10
1.28 MB
sha256:9a97b039d404be783a1a594a8e27831ff2c556f2ab343256de1d9ca2f739f65c
coverage-agents-3.11
193 KB
sha256:f8df6876cb8aebdf0d8cd224508b3b6e3f40c77f0e5c5543bffc1c7436e147da
coverage-agents-3.12
389 KB
sha256:e9ff20ab0b74be7d14177b1c04d98ccc7bf9081d1e5ef46252d2dc806bd4f319
coverage-agents-3.13
1.14 MB
sha256:a6618edf09c0958f5b73bf2018ad966d3dff723e2b6832fd8a460f7d57ffa79b
coverage-agents-3.14
797 KB
sha256:b3eb4bd0d225e275ce367259684e27845cebd0ecccba50347859d19806a771a5
coverage-agents-3.14t
635 KB
sha256:92c37a24dcc3a0a3a8a19fbf3e039ea3954b386f15851f4baa77391f52fa244c
coverage-ai-3.10
1.97 MB
sha256:a591bc56dc75f2c67d47256cf65e0bea37efd7a6e3a8f3f19700f403c711d5d3
coverage-ai-3.11
1020 KB
sha256:73ef27ec9c3d8f0b02b9904831aa60a120ed7aeeccaeb0c31999454189a08c64
coverage-ai-3.12
1.91 MB
sha256:e7c0ad5c4951b5a2c58835cb3f0804f4bd5de521d11abb033877cf44a354d2e0
coverage-ai-3.13
3.09 MB
sha256:ee3010dfa42bd10a309ce1cb6ef2fc477afa2e1321d8a520ae4046bd483abd09
coverage-ai-3.14
1.56 MB
sha256:f922421b69f5057b3582cb0c809791956bd6436ded947002ea749b98aa488a6f
coverage-ai-3.14t
1.02 MB
sha256:c0a332c674f2c2d46cab5a35647bce8207e05451c97002fa7b9c7725e93c2f9d
coverage-ai-3.8
1.27 MB
sha256:70e1a44424a766789f4006ede247a9e5a63d00459327611037d58918f8bc49ff
coverage-ai-3.9
929 KB
sha256:51fc3f34c7263d80cf9d86aa39be1f84a05b037f756593d65f1c201a634f27bc
coverage-ai_workflow-3.10
527 KB
sha256:765de2ce0fcdcdec8d022155d3c1cc8cd42241197bd4caf45f545b7dadaaadee
coverage-ai_workflow-3.11
371 KB
sha256:4794442fb8a195f82e919d5563df8f2a41294d9cb753e4c56fb31367b647bcb0
coverage-ai_workflow-3.12
908 KB
sha256:e281fe56ceb8fb0af729de3be456182ebdbf91244ace4d2ed23c8851a740e1b4
coverage-ai_workflow-3.13
1.06 MB
sha256:69b25274c50dc43ea3d5593fea23baf663dfaec59fe84de5538d7eb0d392514f
coverage-ai_workflow-3.14
454 KB
sha256:32979a82dcb1634ca7f085c22348e5532546b70b6d6336957f106ddc3cff820d
coverage-ai_workflow-3.9
805 KB
sha256:2656a506735072c3d19a4bdc73740bf41346aca80bd70fd0d743f5cc00c8e929
coverage-cloud-3.10
439 KB
sha256:67f791ba267f88ecaf455ef10c086c3f700477ff2cf87f1d457b22e0ef857e75
coverage-cloud-3.11
240 KB
sha256:87167c853c07086d34146573743d266c2cbb6accbaaf6f8d6f8cad96a5ab4700
coverage-cloud-3.12
244 KB
sha256:0e9b6c8106fccebe025df258c8af7647250e7e33ca333c44b71f88ca8f53c30e
coverage-cloud-3.13
640 KB
sha256:765ef7e8e75dc787e5abae96070bcfaa3efe3eccc37be94c2d7e22cbf9e76ec4
coverage-cloud-3.14
255 KB
sha256:aa8420acc80eda72d763fc8b8c90dcf9efd926624e364f168270ab851d9a4657
coverage-cloud-3.14t
255 KB
sha256:159437e2ee8bb01795991bf3c5f29d3add8741a08609cf879427b1b243fc4e84
coverage-cloud-3.6
305 KB
sha256:d1ec1c948a83f5daba7fd1bef0cc9741263c952aea4b6a97ed659c862f394bd9
coverage-cloud-3.7
419 KB
sha256:b8f708049d62aa46bc68948f3df4856ead58e8b3ee038c07dbdbe1ff79a66700
coverage-cloud-3.8
502 KB
sha256:a3d99052279f2f7aafda42f943984199b3f749209ec0c3ffdcd4d8a31b84d42d
coverage-cloud-3.9
70.1 KB
sha256:76322c37dee65d08e14d1180f9a31fda083d7eebe81a765be863025137b66cf0
coverage-common-3.10
282 KB
sha256:790bd298e5b0ffa3d54483cbea445f5ce59184c8d9325e85b0c2e782e6552457
coverage-common-3.11
291 KB
sha256:9f277aa45dda24c5dcf7c4e8c01f55689a40eb3534e8b038bb93d20fe6db6356
coverage-common-3.12
288 KB
sha256:12312cea2d0da7353a6ae49f4f05caba880e404011a38e539e97a88a90c677e5
coverage-common-3.13
290 KB
sha256:9ca5efed6ca1ab86e7a3841a5aea20f8e2b4d61cae86a2a46ea39bdc4e3c5f43
coverage-common-3.14
265 KB
sha256:740830aff7bca7c5b9fa20631855f91841cf49992eed901a4745e7780600d006
coverage-common-3.14t
266 KB
sha256:d496eec75c91fc3c88475b2f3483ebf15a45ef76e62b7f98c7f3539fe2b9e7fb
coverage-common-3.6
257 KB
sha256:01f5743c035e2464526be447879471e470e34156d0cbfb9fddf941d3eabc2f18
coverage-common-3.7
256 KB
sha256:b6546d20a0a7636ec02f5153cba2d61276e72eb53cfcd4a35982dc8f25b981ac
coverage-common-3.8
291 KB
sha256:31448874de384f3888282ac11c5a3346477866ff2a45f88cad517900c9b6ea1f
coverage-common-3.9
271 KB
sha256:2131ffc66d94f8051d8ecfb07204238c524c9ac462a4142a32778f6cd6d9921d
coverage-dbs-3.10
925 KB
sha256:27dac696ec830400c2054296cc29ac4f3969bd4585eb518ee41df220f8abcb1c
coverage-dbs-3.11
803 KB
sha256:7a62dc79cb00bcfbdf9f72757a21ca2b8dd32212a4ed23c24596d8718edfcc4c
coverage-dbs-3.12
962 KB
sha256:76337b3de2080a793dceb806477624a2f9cca2c62cefc34b91ef10986fbc51b4
coverage-dbs-3.13
1.4 MB
sha256:43cf33e0c823c0cbf420b3497025f7bc22367728187ea4c2c29dd59185ecc79b
coverage-dbs-3.14
789 KB
sha256:d909b8808fb5a52c87d3f7f373b19bfb3b5684f27cc94d6769b0237497cbb269
coverage-dbs-3.14t
660 KB
sha256:0bc40e525c18b8ca66cbeca90deb14797f87feb2e8f17af94a862cb8901cff42
coverage-dbs-3.6
981 KB
sha256:8694764ebab51279e88ae2d08543a1999bcbc9cca6571e9a42a100b8534c3166
coverage-dbs-3.7
746 KB
sha256:c42ceb1049c26b4ade82b65c2b7ea4563c98b5385b10d886cf9ec72e5caeb3e2
coverage-dbs-3.8
868 KB
sha256:c88269361f2858ee916c3b7e9a4716acf404450d21e1314ed67d419061f5835e
coverage-dbs-3.9
1.09 MB
sha256:efab7710d1a6a23861ca7f92745a13fb1323845fcb64d5f7ec69e1c40b5c5332
coverage-flags-3.10
295 KB
sha256:44d0c36a4237341adffbf69eefa13bc0d40b92b1f30892198d53b1146f00337d
coverage-flags-3.12
461 KB
sha256:8285e0774435eaed7dcdb53b98e57cd07adb3f533ca846565ba50c541e0e98b8
coverage-flags-3.13
1.2 MB
sha256:36415ec10773380835e3438718ebb36e4be79bd113ac37ef001c1be41faa9879
coverage-flags-3.14
635 KB
sha256:e390512a1913371e84b2b1658244e087e5058da7b150704b4345cfbd060c277d
coverage-flags-3.14t
381 KB
sha256:d283adff6158bcb0b8688bcb245e0f219f9cbb4aa02636ba80571014db861c09
coverage-flags-3.7
241 KB
sha256:c3bd3af79538fb4d0935873d7a063c27aa6cc43415fcbb5a6dd78fe656e466a5
coverage-flags-3.8
570 KB
sha256:fac3bb4f25b56f61c9d41e64bf6eb96f5784dca3ccf9fad1164cce49cce06339
coverage-gevent-3.10
283 KB
sha256:eb15394eeb924879c79a8ee31ed1c5786389ecab44fe85f26a22443dfbe6d6fb
coverage-gevent-3.11
291 KB
sha256:5e50b2b4bfc628fa62e510151cdf6e0617529b7a7fc423291bcc2cf5e3bd5792
coverage-gevent-3.12
289 KB
sha256:bcafedbd2f5b91392d829d752524347ac45d96baac90fea3cb73acf7dcef8920
coverage-gevent-3.6
262 KB
sha256:570c6eed33c023be44819774e10f6737aea4d151c36a58661e4c16c5ffabb53b
coverage-gevent-3.8
290 KB
sha256:7aad03a7a113f8d7dfbd35a6051e5da186d8cfd7b8fc10cdf81766517b33c802
coverage-graphql-3.10
1.13 MB
sha256:1a74e516c0bc6a2bb9ec79270f262539fee887db2acd87a9974b794fa46efd00
coverage-graphql-3.11
367 KB
sha256:368c8a99892d26e2c9ee289723567815fae9822f7a886bad92c5bdf2b6eccbb1
coverage-graphql-3.12
329 KB
sha256:ba7a04ee2bcc087af8e3fd821044fd8ff96f1c49fda99dadeaf02d2c5ee78b31
coverage-graphql-3.13
841 KB
sha256:68956eb17eb56ba109c609f1c8807af3bb6631d222bc44ab756523d7fa1201e1
coverage-graphql-3.14
424 KB
sha256:70dad277fd94adbb839af7833d799136ab4bc1cafaedd95adb60034f8ff327ad
coverage-graphql-3.14t
424 KB
sha256:91f4eab04e5ea83c76091831c09d4314c078a6e6894244778e97dc9ee114f999
coverage-graphql-3.6
257 KB
sha256:f87df2b3c3a9b4311145780f66b6a7711908554127e6e87ae817c8280f2d4682
coverage-graphql-3.8
514 KB
sha256:1960d7615686c9a5701610234a3e672f8471878c1bd25146e4f1a9bdb208526f
coverage-graphql-3.9
416 KB
sha256:9b4d7cf591d0629d1bf8350f4e9b31dd221e0a6f62635779cee6cac645e14445
coverage-mcp-3.10
1.57 MB
sha256:4666044ce8096909d2457ba61ea9e0337419f3e096d09213c136b1e968aae905
coverage-mcp-3.12
743 KB
sha256:44c21e55041750293a2d085939b2d0d8eb310852d248f8cc16cd533bcc09a070
coverage-mcp-3.13
1.62 MB
sha256:4c0a56a53e5be27579ce56f561a806bb0ca9d205df98d0df6e67c8499289f0cc
coverage-mcp-3.14
774 KB
sha256:5eeb0e7662a606fd031a07b408a86119552fe097c2a2fa97e4f7b5ced3e7d375
coverage-mcp-3.14t
775 KB
sha256:3d286b29275c7db009cda4c7ca14864506a479e2830670c2b637a64acc6594e2
coverage-misc-3.10
673 KB
sha256:7b9a51c5290049af256bd2304e2e338bf911b6bdd1aff999034c290253e7a82c
coverage-misc-3.11
479 KB
sha256:0eac565708d2300568471a3b1d35cadedad08cee0e2ac917a77a32ce265c79c7
coverage-misc-3.12
1.07 MB
sha256:ae8e0f1879b32bb64b4a655a4fd0575ca511900344298de3e6d81cd04b7884d8
coverage-misc-3.13
1.3 MB
sha256:f3d57daaa223e2c69a38cddeba50e339451707e2454f31bcf20b8e8c9e0dd1c9
coverage-misc-3.14
556 KB
sha256:f2c0ef165e16d39c329680c8e09d1692beb67ce0060d0b36606ad5b2143fab8b
coverage-misc-3.14t
366 KB
sha256:c2523a810961a23da9c99ef9bd1aa9e5f19b70f7e5b625f2f9ae8a378fc281ae
coverage-misc-3.6
582 KB
sha256:88b983bfb83e5542b3d9cb66b3478850685f2065bf289e8c27f1cf6efaf3d3e4
coverage-misc-3.7
761 KB
sha256:3f881f1e8e7c97ab4c18855b1fce4311a814a7555d390457af7e246342df15bf
coverage-misc-3.8
648 KB
sha256:c1fc772b619dcd94d18c4a2a575ebf4c1585e65d665e9a3585a76221a57a9fec
coverage-misc-3.9
608 KB
sha256:627c37083469fb1d03bdea959897945f7a7583ab10940ad93562699b998ff47d
coverage-network-3.10
1.34 MB
sha256:c211608e9df0d8ba86e1e615b8d5f177da7abf30668806ce285589d75fb9078b
coverage-network-3.11
800 KB
sha256:5c04e2af3c154b2b37691e35801b92a84dc42fe0ee2c4c83c4ee72b2b8de5bfd
coverage-network-3.12
486 KB
sha256:e2e106b13270880876774c21adc034dcb087cba692ce4b98b36944fa697b10f1
coverage-network-3.13
1.39 MB
sha256:daebcb1dcd3bc4b5e5300269092880e46e1aad114ac9c68199cff9767254c72a
coverage-network-3.14
909 KB
sha256:a1f416eab3b92f925de25c7ee14d7f7fe47ed72c283349f25bdc3b9d3896f4a0
coverage-network-3.14t
510 KB
sha256:8a9ad9ad20d520257206ceccc45d8b40055a0281b9ca99d0166a0d29b8a32a0f
coverage-network-3.6
361 KB
sha256:5df4bcbd887502758a9e886a94d80716245525fe8c0fc2081125e28885b88969
coverage-network-3.7
408 KB
sha256:fc2ca14254b65aad7b37f44700b900448b55f3372ea8189f32184aeef4141b17
coverage-network-3.8
465 KB
sha256:37bb2c2d6b592268317a25b801208281b50ddf536f702233391bebf3927a5c6c
coverage-network-3.9
419 KB
sha256:c4cc324639e8671906bf2dd114dd95f65504fbbfce1837da37f2731b75713583
coverage-tasks-3.10
1.13 MB
sha256:5b4c2c2e7bc35c2aabc725f09d48f759ea6943be95820bc7e476f475b3f9f2c1
coverage-tasks-3.11
314 KB
sha256:08ef82d3aedb7a1ae7c0b43ea7a1b1066f14321816219d0b4fd2ac8b962966c8
coverage-tasks-3.12
522 KB
sha256:5bfd011944f90e8ce18448887714dfb2d36ab6ac43e83bf56be63c7bfa21adb4
coverage-tasks-3.13
1.23 MB
sha256:79cc273c895a2d6694241c8fe35631e670810144f075b6cc3c368bdc8d548feb
coverage-tasks-3.14
748 KB
sha256:826441c5a009320ad63267c50b861a1ed1ed7d86bf33002a39ccd89b18324206
coverage-tasks-3.14t
418 KB
sha256:ff5af51f2eed04c120ff3b65959b5bf9170770e7c46f4f5a58d9ac54dc3b5ee8
coverage-tasks-3.6
543 KB
sha256:88e0434ae447ee9fc20a67a725fd653e3a1ce051243b9eb41714bf2f29a74f15
coverage-tasks-3.7
773 KB
sha256:933205522ac5507a9eb9ac963d3587b3b5018ccd488dd2bbd83813e470b29be1
coverage-tasks-3.8
582 KB
sha256:7e25cf4162db33ce123e846f110e350582506a09d4e23d079ee154fc7aec8be3
coverage-tasks-3.9
717 KB
sha256:972b93963945f45786e7755ce5c6acb65251fb13914a4bdb35f8e4855d99be58
coverage-web_1-3.10
1.45 MB
sha256:194eb4643ab1fc53875eddd2b5ee9686425ee170e81e9d6b220aa832cf57b871
coverage-web_1-3.11
398 KB
sha256:82d3729527e874cf44f3b6547e44e176a1d40fbdf41cbccb2c78769378e4e1c4
coverage-web_1-3.12
622 KB
sha256:3db466c89680fbee8095bc4892e73facd914edf03742db88d1bea8e29132dee4
coverage-web_1-3.13
1.7 MB
sha256:14af76df70d3a193741df8d0dc366efb18be33ef94770bd78c3c8b932a532e09
coverage-web_1-3.14
1.45 MB
sha256:31784020ebaaf95d768e65e3710a0f6eedf48e8239a96dce589da898bf74ae7a
coverage-web_1-3.14t
1.45 MB
sha256:a6b228b613a324f5f85a302432ee242d5a24bc8f5923f424f7cb7ff1d3a4a82f
coverage-web_1-3.6
1000 KB
sha256:6db8c587fbaa3c534f43137e1818d3b87a9d71a710c1c42730709cb79156cc24
coverage-web_1-3.7
474 KB
sha256:826bdc3b6fbe3d4dd6ac4e9c5b625ba540e88f54a821a2970278187c30ea246f
coverage-web_1-3.8
918 KB
sha256:b03eb47570d69615661da7b13b0dae14fcb9c79edca331bf107c7ea92ed01abf
coverage-web_1-3.9
861 KB
sha256:854dce61d8f67f60beaabbac8149200caef2405e461c23c771ad739c71bda26c
coverage-web_2-3.10
1.32 MB
sha256:9bc5795469968228a24259fcba0cae3e31e24d293d4be78f80e762d1878a3ff5
coverage-web_2-3.11
1.2 MB
sha256:14f1bf7b58f427eac0bc9f1a30a2dcd1ee6d8ac46f8828b383862a1517a898eb
coverage-web_2-3.12
1.36 MB
sha256:5b20cfd8de0a6ddc107bf048a8384cad738a113cb53c8eb54e197b6912e78033
coverage-web_2-3.13
1.72 MB
sha256:5e0008261581b252f272a8d1f99cfec75c6554be5ce5d1be55753836348360ea
coverage-web_2-3.14
895 KB
sha256:b4166339e6bd0bc7d518d9368ab2b1e8884b5aa347fe1d0921abc77af05c9062
coverage-web_2-3.14t
897 KB
sha256:ec5eab28d0770712674cb30665215c96ed2339b35418364e96b72507683418e2
coverage-web_2-3.6
1.18 MB
sha256:3a6f748ebb6534a0a4b2b876bdc084d103885b2db8383b23e60e321c30f138ed
coverage-web_2-3.7
982 KB
sha256:c29b6a0f1fd31649ca33c87a627b5f92da2e064754f2e86bb8aed117dea7295d
coverage-web_2-3.8
2.07 MB
sha256:061797f2e5c7a8836c2f065e441a19fd19f1333e02d0df4ac32bf644bb00aa10
coverage-web_2-3.9
1.05 MB
sha256:42fb48dfb97a3580695eab47991c38d57506fb5b186a8c188254c91c7f2cc246