Skip to content

ci: Add google-genai to uv typing group #2645

ci: Add google-genai to uv typing group

ci: Add google-genai to uv typing group #2645

Triggered via pull request September 1, 2026 11:07
Status Success
Total duration 12m 10s
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
37s
Combine and report coverage
All tests passed
4s
All tests passed
Fit to window
Zoom out
Zoom in

Annotations

1 warning
Combine and report coverage
❌ Patch coverage check failed: 70.69% < target 80%

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-webb-google-genai-mypy-report
104 KB
sha256:c115e0557a11189f8f3b3dbe8c3b19c3b909164561ca910c2a4ba75c5325fd3d
codecov-test-results-webb-google-genai-mypy-report
256 Bytes
sha256:393fad12f53f8400cecbbf8f051ed79e8e2a7f46b36e193e80c1da3ecf8f8978
coverage-agents-3.10
1.32 MB
sha256:3db5ce07030bd26c45827e7bb3e8b7da8f6516d84bd0047b348893b6d2a66c97
coverage-agents-3.11
198 KB
sha256:0096d708060a853dcb7c912d3ae5334d27f768aaa094661d3b528ca19ecf0cb8
coverage-agents-3.12
397 KB
sha256:e09b00371083b4e28b4df076ba1614b2de9d938cc799037faacc21d4e76d194d
coverage-agents-3.13
1.17 MB
sha256:9305c1419704ffd6457aef8f96002cd3f6b7f6d775a646e3ce4592e30f236d0c
coverage-agents-3.14
812 KB
sha256:cfb531c38dd38061e04ffc76b422ef83018317110c127af64f8a2983a6fbbba7
coverage-agents-3.14t
649 KB
sha256:1dad06dbdc8524b7138391c031adf5ec376fcbfa491db90bb0fea290a985688f
coverage-ai-3.10
2.51 MB
sha256:b9168d46f439512653345f5e01c70263752538477b99b9e8380cb1a3fb6198e0
coverage-ai-3.11
864 KB
sha256:27dc306aa0039705b5fca7e955c1ded8ffbdc1196504cc184ba10714b85ef165
coverage-ai-3.12
1.78 MB
sha256:4bdea237cc7b350cb77986547434377db780dfa37ce7311f3d773a03ed5845c1
coverage-ai-3.13
3.51 MB
sha256:a5a2a5c436a7d2dbdaf170a18f21f8177e99650cf71cfc539ae75954b220af2e
coverage-ai-3.14
1.9 MB
sha256:7aa0ee990be7cd6f64b1a838ba8d21eec9657d6b300d9e9939b5b728f89c0ae7
coverage-ai-3.14t
1.35 MB
sha256:8b831d44b74b874a3869699090fd1b46fa9e7b12cc1444e836c65e97b5ee1de6
coverage-ai-3.8
1.13 MB
sha256:1367f8f70c78575585092a7a31cb417eee22bd43e0d366fe466e0b63dc3bf539
coverage-ai-3.9
781 KB
sha256:91fac77d1c05c8854b6e10626bd13a1496c042a4ceb470801d145cadf24592eb
coverage-ai_workflow-3.10
547 KB
sha256:b60b68dfd1d14cc34089a5fb76d805c68da1d4f12b22d0ca5a4e13d04d3e186b
coverage-ai_workflow-3.11
379 KB
sha256:a1a66820fc49998ee05fd5dcc81227319d3f22d09d49fe3aedf22d57ea12640c
coverage-ai_workflow-3.12
926 KB
sha256:4a87f88fca785f2e9ee889241e8ce231aa392501652b4b59b91f888e79c4ec30
coverage-ai_workflow-3.13
1.09 MB
sha256:366e3ff99845e3bf0fbc14c587390b58653f8d4ae7ca24963ffae72ee3ede72a
coverage-ai_workflow-3.14
471 KB
sha256:3371dac69a027ad5c43893ee6f523082ac5b3f5239dbf8309964b29fecce5421
coverage-ai_workflow-3.9
827 KB
sha256:467db6ea2e080c93610cdc024829ff99188a3c25f7d71f70e0904f5ac9e9c9e0
coverage-cloud-3.10
472 KB
sha256:8c8b6a933c67f817f183b2b49dff35024a473ab3d0b4774a919d1652c55021e8
coverage-cloud-3.11
253 KB
sha256:e55cec9b4b45d65693953ce7dc35cb9e689c8cdc3a2de832cc1d394e920cbca1
coverage-cloud-3.12
256 KB
sha256:7efc4f5bda0bab65ae4a7488b1c1b7e763ee8725ee2013c48b048b7a4973def5
coverage-cloud-3.13
667 KB
sha256:377b0cffdbf4ec650f79265601838c838c537d958938e8c5f572cd3271d7bd36
coverage-cloud-3.14
267 KB
sha256:11cf0184a25ae61c41f16daad978961ec79d345dc551177580621010deddb908
coverage-cloud-3.14t
267 KB
sha256:b0e3c2d25dd09e60dbe941fc5e1f9fcd90e5e315c6d3d8fb94ef6d3e522df842
coverage-cloud-3.6
320 KB
sha256:c6ec3227138a79edfbbff06024f4222effaafd7e6e04db6f19b2e7bc1fc6ac4e
coverage-cloud-3.7
445 KB
sha256:ba6a4abb054bae7cfcae5cc36f6cd416bb0e01fc66a032510a8de06103c24148
coverage-cloud-3.8
529 KB
sha256:33fbb21e55b80fd25befe5150cfadfae8c00349ad3ee30f03e8137f014909477
coverage-cloud-3.9
72.2 KB
sha256:4fc82d4a9441340be59e4db89f3d8699f397489774cf2f66ef670753044d7349
coverage-common-3.10
290 KB
sha256:dca3357364b3eaf372720f0e6daa8482509585cbae8786c9c72dcf29511674eb
coverage-common-3.11
295 KB
sha256:561a26cb0eba29c8a14e645b2da74dbf1ddd7e04112476e5091c9b0349693180
coverage-common-3.12
293 KB
sha256:c26b3f5d19ca6e0485d9b0ec60095f090858bd5c992a06c9fc1be940876d25bc
coverage-common-3.13
295 KB
sha256:dcf9ed3b6d385c30b6956af56a93e5b8e3c12f499404ab3d93d6f47c4580d512
coverage-common-3.14
268 KB
sha256:8b7d374febe9501596f5851bccb1eea50cf027dee1363100a0f5011c0798b3c6
coverage-common-3.14t
269 KB
sha256:4e1c86f21f70f8c354c433da730bac0fadf9b177eaf521f3fa9474e4605c2fdf
coverage-common-3.6
261 KB
sha256:b7b7581e23f8e7fa419bea2250a51c960ef1a540aa3e7c126fdb83ba2acde1f7
coverage-common-3.7
263 KB
sha256:368224861a74c8a8af9e95738531cdd7ff5048abd76e23fcc0e09f0a4dd09c17
coverage-common-3.8
292 KB
sha256:715a51ec6183c4b2f1ee9c92ae6e2011ec625586f988ec6d4fb750d210652388
coverage-common-3.9
275 KB
sha256:921d876d8126d0ec7556e19ff74b4a80943c0f1b24e64b56716f03d4e06f110c
coverage-dbs-3.10
935 KB
sha256:15d1d90411d8da5af5f054b39ca51c24097f8b74ac0b1272b2d6ddc6ecbba05d
coverage-dbs-3.11
811 KB
sha256:9134fb68ca738e41f6353a8a20f12cba5fed4fb60e872ecdbcf914f87afb345a
coverage-dbs-3.12
810 KB
sha256:357c07ae637b3da84ba2f54edceb8f825f6391ecd756542d0bc2139f52e1c0c6
coverage-dbs-3.13
1.41 MB
sha256:9bae2c5b41366c1d9b910cc6aac51f23d3f2e4a110cc47b778bfdbfa5a7e9970
coverage-dbs-3.14
932 KB
sha256:0c3e323c86cd2321e22edee19724ed70d6a9e2c1b69169a94a6953a9c2edc4d4
coverage-dbs-3.14t
801 KB
sha256:744b731fd0778156647ce975ef1a7a8ab95b5597cfeeb2f4ed5a7ed91d2281aa
coverage-dbs-3.6
985 KB
sha256:7d706a5595aee9dc6de62248acef2bb39e7705233f5e366c008b8983c0fb4e86
coverage-dbs-3.7
751 KB
sha256:39909546c0cf1f4adb521bbc164c1bcb33a67f2adb47b0803e0370a15df92cb4
coverage-dbs-3.8
882 KB
sha256:9a79e57aa52e8211b5f9c75d3379d81aade0d2452b0014c880f4b4ff81632728
coverage-dbs-3.9
1.1 MB
sha256:f4cbf1540d4b66d783667ff63fb1a1b5e55cafb20acad022f05ded0e209d8eda
coverage-flags-3.10
296 KB
sha256:3e8da712a8e4e3b1968de20f0d0b895aa0457408d7496290f61c64d33d172660
coverage-flags-3.12
466 KB
sha256:e2972ed3a61b1c7793df605314f248232626e6c9e2b189775155c4deaeb8e275
coverage-flags-3.13
1.21 MB
sha256:f0b4b69cd4e74f2a9cc8e46ce95f62f64864b0bde1fbad0406242a416c48ea9a
coverage-flags-3.14
637 KB
sha256:5fa0f6e29fc8aac438c3316eb7afe5ed5a28cd019735a1ee909ab3d8e93075d2
coverage-flags-3.14t
383 KB
sha256:e3889158423fe7476f16a6a9e988a56d9657e5613ccc4e4b59cfebda204caa8a
coverage-flags-3.7
244 KB
sha256:786fc1a3969c371953a8049160d90dda986ea7b6044217324d593a021898ba0d
coverage-flags-3.8
572 KB
sha256:4ae00f760bd01d5e661dbe231c1833f471bc8f56549a081c520a6d9f08169566
coverage-gevent-3.10
290 KB
sha256:dc4ed1d7e1f40c55f0da5d1b94669a14bfc28a351b32362eb260d04318b1119e
coverage-gevent-3.11
296 KB
sha256:01e98af5e5401e3c1208dd799b5f09fd4134c44f427dc21facd75dd5aa5a8405
coverage-gevent-3.12
296 KB
sha256:5d65f5ad62473a223f673f574f21fd97c36138649e7340250af2ece319adb113
coverage-gevent-3.6
263 KB
sha256:a558c5c1258939090f16f6bc23ebfe15c30c347d3e569270042cc62187d91964
coverage-gevent-3.8
293 KB
sha256:04e6c7a7aea0794bbd9e8d1e2ff7214ae25f19bf2e4bf58639743af8583f50d3
coverage-graphql-3.10
1.15 MB
sha256:2e093f275acef5b93c8059d3240a968269e6a2459df1c692ec778377cf46a3a3
coverage-graphql-3.11
370 KB
sha256:3afbdb8e641f996b191a127f7448e25bbba0d512f9a3a1afb0b3d1e878003c6e
coverage-graphql-3.12
335 KB
sha256:ae2a46c6991c120055df0bcafdb7007473bd92336331171aabe8f8f73ddb4b95
coverage-graphql-3.13
853 KB
sha256:f6ab5bbe327b91a1166e440ce666d682f144e1fc0d5e4c7f7177ae8e004fe15e
coverage-graphql-3.14
430 KB
sha256:0d5950ef9be4858ff06bf445366509dedc4798f655249b3eaf6e2e4f2b8db8da
coverage-graphql-3.14t
430 KB
sha256:f89927d1b4ddc19d02251cb7c36e135106fb4c96bf7f5ce388370333b353adc2
coverage-graphql-3.6
261 KB
sha256:71678543778523a356f89cf518462ff837fd7c3c51c291c1f5d5cca7d35cf16c
coverage-graphql-3.8
519 KB
sha256:431870d8d10c67e77097b0948db29c865cc0b7e0b76a4364040d99d64dc08357
coverage-graphql-3.9
423 KB
sha256:a0c7f37dac980e8a7b3c7c62eabd73d4e7de874251c53f3a1c23807c0435ff79
coverage-mcp-3.10
1.59 MB
sha256:ab61b505b14382ae436e4c2b2f1ec573aefea861ad287983cba732a044fb6709
coverage-mcp-3.12
755 KB
sha256:0d3589a8aec014722a3918810be3a359524bed63783776ccc6805b7857699767
coverage-mcp-3.13
1.65 MB
sha256:ca45f7a9b9accbe59c24dae1ca4a31b7cf748d62d39976c794ddd91b75d2b165
coverage-mcp-3.14
793 KB
sha256:7ca7b4cd16183bf1a1e77de7fc4c057f44ef759aa04e7fb70764c8575fe61b76
coverage-mcp-3.14t
793 KB
sha256:a7afa8851027c04d78923c80c8cb403b510b77c390e5e6586d482a375624df12
coverage-misc-3.10
679 KB
sha256:c114c60c5165dafec3acd0f5320a1550e2568087cd7a9683674a0d0fed894c2d
coverage-misc-3.11
483 KB
sha256:630903d0551b8f31aa67085aea167afba3f20b9d75145184c44376d6c0384543
coverage-misc-3.12
1.07 MB
sha256:f4068a389a2e6340e8d13cbdcb2a5fad04fe26c98856814ef0f143aa5a849cf9
coverage-misc-3.13
1.31 MB
sha256:0e90d919f25370bcef8756b59c8c806e73cf0a55cb1e0eff189dab75d6c014e2
coverage-misc-3.14
559 KB
sha256:a89bba52f5c7edd947b26f50bfa327ad25fb9b447d3dbe8b0acdb1e4262eb83e
coverage-misc-3.14t
368 KB
sha256:5170db1053fd2602f3470eb494a7069a1176a3d936c02d4157b4ed07dcb898d8
coverage-misc-3.6
589 KB
sha256:5fd875c7dc5bf788629a328e951a1395213994e75d7c46fc4ee23c18c9509e12
coverage-misc-3.7
768 KB
sha256:9c7d2eb839bb20830cb1015df03e08b5a189757fbeca2d59119e3954106a7fe1
coverage-misc-3.8
655 KB
sha256:6b3f7d6459b39e8b0b5d8e1940deb389e372b5ae1e17080edef4ed9aef6f0075
coverage-misc-3.9
615 KB
sha256:610ed8c7aa9c5513aa933b9428a69a08802a9dc73030d53a0cb24cc2f4d2a794
coverage-network-3.10
1.37 MB
sha256:f30b4ebf31968d928b0c3dcd8596a8d3fddffa4cb4765f27f9ee461a20b72243
coverage-network-3.11
839 KB
sha256:5f10d62f9fc7dc2c60dbabadfa3ec4170eb4b638b19800efe9eb74aaea367a4b
coverage-network-3.12
500 KB
sha256:ad65e2c684ae3c877bdf7cd836e0d65a5d5aa9f8a5f2a886721ff4c7bad4dea3
coverage-network-3.13
1.45 MB
sha256:adc08b43d968c53d6abe2bc96d8db512d77ccb66024f257f82a2a2ae95cd2f9b
coverage-network-3.14
951 KB
sha256:cd0e5df7f121e9ce7db2ee68084a32a3226473a38f17f12642c7ef4a64160f79
coverage-network-3.14t
533 KB
sha256:8249b4d1eca4c67e4a3826cb6ebca6753d244bad04170bc68b74c4e9f5d961ff
coverage-network-3.6
374 KB
sha256:8b4d721cca2260a60fb8ae97c0f62dc5935ed7e4e2fc1e5242b2ba41cafa912b
coverage-network-3.7
416 KB
sha256:2b11357f5ab13db1ab0ab1a2f59df1dac51d765e5301884c2f3ade3148c14e68
coverage-network-3.8
477 KB
sha256:805f239caae5a08325f0dd99fd051b994983a5f0faf5d5268a7792bedd5ef8b3
coverage-network-3.9
438 KB
sha256:5a92a51909e289962af77a89b6b8e7d90775ae0ac2fbd1a529115d90cae64937
coverage-tasks-3.10
1.24 MB
sha256:e1dff8190a51e6903280bbc72a18448982f4cd904130fe059934a021168b0d63
coverage-tasks-3.11
317 KB
sha256:4ba4ed1c0ae8e356a2bc6697108743984260f0ca13a78e28a5cf76e42ed70f88
coverage-tasks-3.12
353 KB
sha256:5778422b102c54eb35268398b75c20ee2ad26963d51871be149191e4284e3be4
coverage-tasks-3.13
1.35 MB
sha256:a673f38c1a76e3d5b8b8034e67df79d465756685c7f05d9328f58ba7f1ad63ec
coverage-tasks-3.14
991 KB
sha256:9a12b792f17f668a87cdac7564d97eb584541ee416f87e16db9dd48afd3820f3
coverage-tasks-3.14t
567 KB
sha256:768d0e5a4f1116055630a4664afef2fcc1e17da63df23c963900edcc913ee820
coverage-tasks-3.6
547 KB
sha256:16c4fde1c7775b1ab70aa1dbe4ecfe5d55489a452c3f1b7868ac9dc33fdbd8c0
coverage-tasks-3.7
769 KB
sha256:9f8a1ec3175e3e5cc096168a5e765c8e20815c50aee2c5003bebbe23c5fc94c9
coverage-tasks-3.8
588 KB
sha256:ba2b940c559ad2f9d564091693df3250597e2a653e1965d2d01b4fe1849e6348
coverage-tasks-3.9
722 KB
sha256:f39170f1eb11d2276c623a06585b862ff702bd1356187d4ea5089690933e9768
coverage-web_1-3.10
1.48 MB
sha256:a8219bf97202950e49597356c24b1b37c67c41ec6a989af7d9c23d7b4fc9fe61
coverage-web_1-3.11
402 KB
sha256:ec0ff2f64ab94111164d05c5b0e61963c87db7d37cfd8d11a18e3efae4381dae
coverage-web_1-3.12
420 KB
sha256:921541735d21b3533e23eb74172684c3b7bf1983dd4c42cade2f786d617908f5
coverage-web_1-3.13
1.52 MB
sha256:178d9e0ec1a430b904743156d05bb0343ec7454d32589cedaaf4cd751876355c
coverage-web_1-3.14
1.29 MB
sha256:88ea75a22b16edbc97e98b2d8451c2063499e0cfc27452a75807655120d45067
coverage-web_1-3.14t
1.3 MB
sha256:2514dbd2b81cd570dbad7678b3c225741c35304489cfe33f75329ce8a51e4746
coverage-web_1-3.6
1020 KB
sha256:803627c537db20d90b1e3946ac1009323507171cd6f522fc6c891cfd335a11ac
coverage-web_1-3.7
485 KB
sha256:2306d0575448838a03a8080853b1b3f6c8cbcedb1edffaa24dc88b234eabb438
coverage-web_1-3.8
926 KB
sha256:9ee017bb6b4ca13efbea9af83fdbb6615993de9bc5e6a4ec9b139a87c9978045
coverage-web_1-3.9
871 KB
sha256:9b8fc0294f00a4389d679041fc35aea521f1ad693c2d567a3031bfd3cc290a0e
coverage-web_2-3.10
1.34 MB
sha256:5bcc6f0e0f2be190ad5402cd8ebf498d55a5a18a0bc7ea59819c486c5dc65b3a
coverage-web_2-3.11
1.4 MB
sha256:15d32c20a85445602a8a6f67594d392b7b7a6f5f82078489190bcf9849f0ae1c
coverage-web_2-3.12
1.38 MB
sha256:c2550b60348be1b908640f7ef79d6ca22a5b9e2587887fc23f003b01ed922cbd
coverage-web_2-3.13
1.74 MB
sha256:7188ad868c19acaf343b2b88782ae7aabee02d5b6fe197e05d05680462fb43d4
coverage-web_2-3.14
904 KB
sha256:ef37d255851a0e59f36c2e1678332eb37a682cd06b51a7225d0eb5681b564a1f
coverage-web_2-3.14t
906 KB
sha256:6b1c230ec5875d6a7cd93cc72838d58c6b7a65b5f40d84d8a630e46095e3341d
coverage-web_2-3.6
1.2 MB
sha256:2cbbe612b5e94c8e5178d634a77d5784de4da3fdfdcc3b877a8a0e4bfcf9339e
coverage-web_2-3.7
995 KB
sha256:5264d4ed7c6b609ca6542039281529107075ef441ab5251c58811167888077ae
coverage-web_2-3.8
2.1 MB
sha256:030cf364a20f879d45ff601cdd34493353ea3dcc846c5cb39a41f13c0cd12c96
coverage-web_2-3.9
923 KB
sha256:50c919b1ec8c8fa98aff6a7ab820880fe8126a6ba7c451fd54074e8d8fe3ec3a