Skip to content

ci: Add openai to uv typing group #2678

ci: Add openai to uv typing group

ci: Add openai to uv typing group #2678

Triggered via pull request September 2, 2026 07:46
Status Cancelled
Total duration 5m 28s
Artifacts 81

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
0s
Combine and report coverage
All tests passed
4s
All tests passed
Fit to window
Zoom out
Zoom in

Annotations

103 errors
Common / Common (3.6, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.6, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.6, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.6, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.11, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.11, ubuntu-22.04)
The operation was canceled.
AI / AI (3.11, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Tasks / Tasks (3.9, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Tasks / Tasks (3.9, ubuntu-22.04)
The operation was canceled.
AI / AI (3.12, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.12, ubuntu-22.04)
The operation was canceled.
Agents / Agents (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Agents / Agents (3.13, ubuntu-22.04)
The operation was canceled.
Cloud / Cloud (3.7, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Cloud / Cloud (3.7, ubuntu-22.04)
The operation was canceled.
AI / AI (3.9, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.9, ubuntu-22.04)
The operation was canceled.
Common / Common (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.10, ubuntu-22.04)
The operation was canceled.
Common / Common (3.12, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.12, ubuntu-22.04)
The operation was canceled.
AI Workflow / AI Workflow (3.11, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI Workflow / AI Workflow (3.11, ubuntu-22.04)
The operation was canceled.
Common / Common (3.8, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.8, ubuntu-22.04)
The operation was canceled.
Tasks / Tasks (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Tasks / Tasks (3.13, ubuntu-22.04)
The operation was canceled.
Tasks / Tasks (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Tasks / Tasks (3.10, ubuntu-22.04)
The operation was canceled.
Gevent / Gevent (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Gevent / Gevent (3.10, ubuntu-22.04)
The operation was canceled.
Gevent / Gevent (3.12, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Gevent / Gevent (3.12, ubuntu-22.04)
The operation was canceled.
Common / Common (3.11, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.11, ubuntu-22.04)
The operation was canceled.
AI Workflow / AI Workflow (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI Workflow / AI Workflow (3.13, ubuntu-22.04)
The operation was canceled.
AI Workflow / AI Workflow (3.14, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI Workflow / AI Workflow (3.14, ubuntu-22.04)
The operation was canceled.
Common / Common (3.9, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.9, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.14t, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.14t, ubuntu-22.04)
The operation was canceled.
Agents / Agents (3.14t, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Agents / Agents (3.14t, ubuntu-22.04)
The operation was canceled.
Common / Common (3.7, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.7, ubuntu-22.04)
The operation was canceled.
Web 2 / Web 2 (3.6, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.8, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.8, ubuntu-22.04)
The operation was canceled.
AI / AI (3.14t, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.14t, ubuntu-22.04)
The operation was canceled.
AI Workflow / AI Workflow (3.12, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI Workflow / AI Workflow (3.12, ubuntu-22.04)
The operation was canceled.
Gevent / Gevent (3.6, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Gevent / Gevent (3.6, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.7, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.7, ubuntu-22.04)
The operation was canceled.
Common / Common (3.14t, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.14t, ubuntu-22.04)
The operation was canceled.
AI / AI (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.13, ubuntu-22.04)
The operation was canceled.
AI Workflow / AI Workflow (3.9, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI Workflow / AI Workflow (3.9, ubuntu-22.04)
The operation was canceled.
AI / AI (3.14, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.14, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.14, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.14, ubuntu-22.04)
The operation was canceled.
AI / AI (3.8, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.8, ubuntu-22.04)
The operation was canceled.
Common / Common (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.13, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.9, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.9, ubuntu-22.04)
The operation was canceled.
AI Workflow / AI Workflow (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI Workflow / AI Workflow (3.10, ubuntu-22.04)
The operation was canceled.
Common / Common (3.14, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Common / Common (3.14, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.12, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.12, ubuntu-22.04)
The operation was canceled.
AI / AI (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
AI / AI (3.10, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.10, ubuntu-22.04)
The operation was canceled.
Tasks / Tasks (3.14, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Tasks / Tasks (3.14, ubuntu-22.04)
The operation was canceled.
Gevent / Gevent (3.11, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Gevent / Gevent (3.11, ubuntu-22.04)
The operation was canceled.
Gevent / Gevent (3.8, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Gevent / Gevent (3.8, ubuntu-22.04)
The operation was canceled.
Web 1 / Web 1 (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Web 1 / Web 1 (3.13, ubuntu-22.04)
The operation was canceled.
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
All tests passed
Process completed with exit code 1.
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists
Test
Canceling since a higher priority waiting request for Test-webb/openai/mypy exists

Artifacts

Produced during runtime
Name Size Digest
coverage-agents-3.10 Expired
1.32 MB
sha256:3eb776df7920d8bf847fc6bdf492676e8ec60afa2043318891242c0350948b9e
coverage-agents-3.11 Expired
199 KB
sha256:012e4d582d23d429c8e6f3510673d83f8ce41b75fac8da46ab817eec4ee77c49
coverage-agents-3.12 Expired
399 KB
sha256:ea4f9495fce760742a57609af9c281ab4e23a06831768fcc00ed1693db3502fe
coverage-agents-3.14 Expired
812 KB
sha256:b3ffd468036414e1baf98dee5a7a9347172df5c25d63b26cf485e822a133671f
coverage-ai-3.11 Expired
865 KB
sha256:123a7cfa124ad3e92b68fe282f54497c5d688079b89daded97ede8e03f78ce82
coverage-cloud-3.10 Expired
472 KB
sha256:515063505988914439ffbe221cc1b0404f1898f09588dec14ef2fca34c72c6ae
coverage-cloud-3.11 Expired
253 KB
sha256:aa447956e7bde05d43ecf9f46d202b841298d93153c70075ae921462329f6b8f
coverage-cloud-3.12 Expired
256 KB
sha256:82c4e3641326d25f8b9418323d4d05f005fd35403cc3106f2de86386feec497d
coverage-cloud-3.13 Expired
669 KB
sha256:c6d1b872ba120e3b7cf6b06d6625d38b441807fc6ae936f53501d14d66d076dd
coverage-cloud-3.14 Expired
267 KB
sha256:13aceee91b47ecbc814c7a989550a12f68a26b0fb9fdcae9aef4a8d8c01932ba
coverage-cloud-3.14t Expired
267 KB
sha256:df74c00da82cafb5d1aff75c74dc0e948c3340531df9f1287ed998a3d9970ea0
coverage-cloud-3.6 Expired
320 KB
sha256:c85c5e60759decd3d23bb7e8f489c97ed9e3f23d0155472e2a564eb987d1d478
coverage-cloud-3.8 Expired
529 KB
sha256:ddf23535856cc345128377fdb9b11ba4e1fae750bea689a0a51c140b8088b45a
coverage-cloud-3.9 Expired
72.2 KB
sha256:78ce54ebacd26c05e7fa1941e5128077d3509dfa2d7e60bd4838fd18fa664d5b
coverage-dbs-3.10 Expired
936 KB
sha256:2aed00a1ad956b315dc9ef4d3a72212992d6a32e243bb8655a327c874eab1b1c
coverage-dbs-3.11 Expired
813 KB
sha256:ebc8ed00efc47b0c102baef060994c566e48a2d766da51634cfbb2920e327db2
coverage-dbs-3.12 Expired
811 KB
sha256:552fb26e69e29fe26798cc3e0bd59fa62af6009fddfb6fe5d470d449dc9f4f09
coverage-dbs-3.13 Expired
1.41 MB
sha256:f8fb5da3c3ccfe67c532d0e10e8d18ce07683d1a83e9f85691bc79251f1c0ec4
coverage-dbs-3.14 Expired
931 KB
sha256:9109bd930d6366ffebde429c8cdece83ff1499eef40d838ce8ed94ea7110cbeb
coverage-dbs-3.14t Expired
802 KB
sha256:91706885fce3227908f4cd696df9726704c8612fe1876c3f31590831c8b165db
coverage-dbs-3.6 Expired
986 KB
sha256:2ce386dffed0d5cc17351bb234b9b2b99d303337bd9b9c146e08b1495e7da3da
coverage-dbs-3.7 Expired
752 KB
sha256:36544da92e45032e0951f738e80d494178e49ba1816bcfa40a88c1ae17019d14
coverage-dbs-3.8 Expired
883 KB
sha256:9120105241e44a477de95170ce1a370c3cff8fc9a682335c89aa6d26b57b4ae9
coverage-dbs-3.9 Expired
1.1 MB
sha256:621e2651451a40bcbfad3468a9207b526198abcab5bab3922d5940545130dc3a
coverage-flags-3.10 Expired
296 KB
sha256:dc2ba12b3e7dfa57b87c6b7aa6d65f19a3cf24503d746f27197613bd5775370c
coverage-flags-3.12 Expired
466 KB
sha256:f7837be6b8c4ed45542c375b2107db3b54cca8007811b1d9e11e1911f4d70e39
coverage-flags-3.13 Expired
1.21 MB
sha256:81b358a3fc402249124d3d14030bea4482414256265958335475ff7625a2f299
coverage-flags-3.14 Expired
637 KB
sha256:bf72df9cdfa219fbb6567e3c53cc6fa5a6a66e87cad62141b48da939161fedc6
coverage-flags-3.14t Expired
383 KB
sha256:84472603465689cc459a023118b0711e3383c3f25a7a13bc04c3c57459071d6c
coverage-flags-3.7 Expired
244 KB
sha256:33c1830ba5a53b501d489a4fa5c69f082047d485bb86ae85e626ccf5bf4c42db
coverage-flags-3.8 Expired
572 KB
sha256:c3109d90ac7570e7f9c2bc07496b1d056ebac51ff594f5610979fbf8780f97d2
coverage-graphql-3.10 Expired
1.15 MB
sha256:7719af3c65b7a1cdb83335bf9fa002bdbfa7c0625fc8a569e89fae292047799e
coverage-graphql-3.11 Expired
371 KB
sha256:61b23f49e73bfd2803d6fd841d2f016eef7ec10119087579147e672ea3afd6e0
coverage-graphql-3.12 Expired
335 KB
sha256:f3715be20e70268c2ade80366875453f1794853f5ef3a810dd710aa82c4d0f38
coverage-graphql-3.13 Expired
854 KB
sha256:76a3f33972edcb3c22e13677b267fc4c433780c8901ea4c1893122e3fded2598
coverage-graphql-3.14 Expired
430 KB
sha256:dcf4b70f9f1e3a76573af8ce9b680673af77b1ca40d32d302b1305b28142c0e0
coverage-graphql-3.14t Expired
430 KB
sha256:ef6794944d5dc336fa443c4e9674bc471cf29142e874e947a2839bbef5c5bd3b
coverage-graphql-3.6 Expired
261 KB
sha256:d111d4860e0d227554b0db0197d0ea3928dbaa80d6d93546a1fe627670d10822
coverage-graphql-3.8 Expired
522 KB
sha256:40984ab74a9811dc58993a673bd7988155bd75c9be1cf26920631b6aaa591cdc
coverage-graphql-3.9 Expired
423 KB
sha256:2aea74a2fa3b9d9568f73155a78d11c87b8798ae63427d59dfdc8ebb7397b9fc
coverage-mcp-3.10 Expired
1.59 MB
sha256:33383607f6820bd6ab858f00d382adc827b2c2d7d473a6d39bfc760618264f40
coverage-mcp-3.12 Expired
755 KB
sha256:32be1917146e5eec777a98e1f0caf8c30b26b4223b4887598720dde67ff7f879
coverage-mcp-3.13 Expired
1.65 MB
sha256:277c0d49e254803a6fc0fb61c2043e5ac428b86b9d546120eec837f43c8eba3f
coverage-mcp-3.14 Expired
793 KB
sha256:2a0faf6fa3c124d6892035443cf4c925a60c15c4d62bb76d2861eb7574cab4c0
coverage-mcp-3.14t Expired
794 KB
sha256:4a9d48770a0d1d813467997c9b142094eae3e0319799756641c210cefa880f21
coverage-misc-3.10 Expired
681 KB
sha256:2618b24da2ca7343dd6f4d54f3fee74f26bbd128688f8fed6169e33681871bbd
coverage-misc-3.11 Expired
484 KB
sha256:dcf4a850cdbed5be6cf660f0152388de81d0b9bd746a1060a4b8eb13479b6ec3
coverage-misc-3.12 Expired
1.08 MB
sha256:804de63bb556b8281f65a34c82cf14b139c7d36fd895f81ab530349840ca3017
coverage-misc-3.13 Expired
1.31 MB
sha256:b141abc9b110df630db6e7c98e853a993a0c26c198762006bb87230f3515f610
coverage-misc-3.14 Expired
559 KB
sha256:28e7e21db791b7ccd697403fba1ba7b83f0504185d901684d887620ebe71471e
coverage-misc-3.14t Expired
369 KB
sha256:29b96cdc3bee7057219acd6498fc56d03130e91dabcfbd86035cd67dc0efba96
coverage-misc-3.6 Expired
589 KB
sha256:6478eab33277427b11da9a2088d84fde2b2a9fe258c1da11ca013d70c6d2b327
coverage-misc-3.7 Expired
768 KB
sha256:65af223e456a396010490d3ae48f1ceeb5184e4fe25e2700dafab73063951a56
coverage-misc-3.8 Expired
656 KB
sha256:0202ccf08dc77b29b25f129c616b5eb2e84f683f7bd17a92d2572c2746517dc6
coverage-misc-3.9 Expired
616 KB
sha256:ba9b56b0d240315bbc10608a7b5ffc90dc5ed8d5d0165a75978d991788483470
coverage-network-3.10 Expired
1.37 MB
sha256:4b2bedaf1d57801b0ee0b372bf9572f4109475344fb1ab1e0050925e76142513
coverage-network-3.11 Expired
839 KB
sha256:0eb4738d5c392627c978e8d7f23101047190bb1db9fa661219b9d73dd00666b8
coverage-network-3.12 Expired
500 KB
sha256:34ff5a63442090430f06dbf8b8b362fbc3659bb6202b312a97561b0cd92f85ce
coverage-network-3.13 Expired
1.45 MB
sha256:e324e9250fa73a4e36c64a691edd43e7486400b96fd4834f7e953405d92ca1d6
coverage-network-3.14 Expired
951 KB
sha256:c0e078fc82256d07986c3fcb292a545621837d4c2e666870f7844c572e38a9dc
coverage-network-3.14t Expired
533 KB
sha256:d99adfa0ce49265aa2467e10e4e35db7a02886002209805337156eb96e34421a
coverage-network-3.6 Expired
374 KB
sha256:1f21a805cb2e5dbf9e1810dc1b8c59999aaf053d010874418cb120f8ba1a8ee9
coverage-network-3.7 Expired
415 KB
sha256:8dd87ad0f7eaef0e7dbf1a87d0905f2c9c9a8ae616faf493c760c684781f1cac
coverage-network-3.8 Expired
478 KB
sha256:fdddaeb7c0bd09e2e323d85fed4a15d6ab9a9ccfff6206ac6730b538d09df7a8
coverage-network-3.9 Expired
438 KB
sha256:dab7d08402555f3a3114d9c00f3898934780353e3ca630add1f44918d6c50d21
coverage-tasks-3.11 Expired
317 KB
sha256:b60663cf655b565455f2616966798f10005d6e253f50496dfaff879aa0d28c5f
coverage-tasks-3.12 Expired
353 KB
sha256:dbf62d718b7904f66c7c8d8a57ea7a884e1671b100065aa589d5c224ef64e845
coverage-tasks-3.14t Expired
567 KB
sha256:8e0be7cbf48b320de7d06164797c82116cda14f3c2b6917aff2c0baaf0bc5afb
coverage-tasks-3.6 Expired
549 KB
sha256:ed1bcdd80f4a34e02c48ec01a180e9cbd5fedb7d89572f10508f1a735d0e4c61
coverage-tasks-3.7 Expired
770 KB
sha256:5f494428566af0a5f5911edd91232fe683f927e109ec1961fa2ffbbc3be82b16
coverage-tasks-3.8 Expired
589 KB
sha256:6f35bcaae253b46772b704e8cb241c6a9cfc70f1d8b893820585274b42350ce8
coverage-web_2-3.10 Expired
1.34 MB
sha256:c7c340536ffcefb196066e7eeaa1ec8d15f112f0244e4616c3d380b586c5ff09
coverage-web_2-3.11 Expired
1.23 MB
sha256:6e323cdccd6f4ae2fe8a97875f4f29204557386b30f9df2e1e363bb7f8cf9354
coverage-web_2-3.12 Expired
1.39 MB
sha256:a370091983d8955e097278e22b9d226b6b815e1a3e7de350957f67ca3979aa3f
coverage-web_2-3.13 Expired
1.75 MB
sha256:b3b07b58ec8bfd143b9ac831b059e696699ff836d95bfd36a43053ef75fc949e
coverage-web_2-3.14 Expired
907 KB
sha256:5c992f0b3b02d014d5140b04ac408d1e9d6f7a8a94ea6a1c8101fc0502e4822a
coverage-web_2-3.14t Expired
907 KB
sha256:b46eef3c3474df0ac401d913c3882f5770a5b061b38e0691f71c885915b6c1f9
coverage-web_2-3.6 Expired
1.2 MB
sha256:54c84fe00f678297002fc18ecb4d40a9e9be9ceabd93aca8690d47efc5f445eb
coverage-web_2-3.7 Expired
995 KB
sha256:6bee47fbec9f14bcba208e68a0c98a4a270eaab72787731969705c1cae555b17
coverage-web_2-3.8 Expired
2.1 MB
sha256:d903826392b0a5024aba6f2b9853b488e1a3d87d0ff5774112678fe535f3aab1
coverage-web_2-3.9 Expired
923 KB
sha256:2d6acfcbe2fd9cfa2e8ba5fbb318a01cd8dd9c816a0549ae8d6d0b3ca18f5496