Skip to content

[dev]: Replace mypy with ty (experimental) #548

[dev]: Replace mypy with ty (experimental)

[dev]: Replace mypy with ty (experimental) #548

Triggered via pull request January 22, 2026 12:10
@amurekiamureki
synchronize #573
ty
Status Success
Total duration 2m 55s
Artifacts 40

ci.yml

on: pull_request
Matrix: postgresql-tests
Matrix: sqlite-tests
Matrix: linters
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
coverage-data-py310-django42-postgresql
30.3 KB
sha256:cf0bbf21a5d3542d532f59c073df236b5daff3f997b54daba837a0144aa7a8a9
coverage-data-py310-django42-postgresql-psycopg3
30.2 KB
sha256:68a68b3bfff10666284fdf471154649e52889c42be77cc8cf914fe5cc040fe27
coverage-data-py310-django42-sqlite
29.6 KB
sha256:a2d4d7d2a1db034aacbdea169dcf42acd3a1adc08b38a4235e42c719356047bb
coverage-data-py310-django52-postgresql
30.6 KB
sha256:7a29ebb7f1547b63b5636cb893c1bd4a2b9d0e11725ca3a3df8127de22d98edc
coverage-data-py310-django52-postgresql-psycopg3
30.6 KB
sha256:0ccd9f894afabdf93db754ca211f65a85f3007fbbc850c495fcdc95378273e27
coverage-data-py310-django52-sqlite
29.7 KB
sha256:c28bc8bccd1364e46a68a7eafdd08bd28d2841b2882b1123ad2f487978347fad
coverage-data-py311-django42-postgresql
32.2 KB
sha256:ff8070471e1a1b5dcb5c9050d0e7bda298206ecbea7abae2bef1ac506b49afef
coverage-data-py311-django42-postgresql-psycopg3
32.1 KB
sha256:50bae08f0981d392910f1fefb165d6d37ca628abbd3854db020a63fd7495b989
coverage-data-py311-django42-sqlite
31 KB
sha256:321a626a1710bbb051e448c77f96da4a7aaea37a87394b5db924fc53a19b618a
coverage-data-py311-django52-postgresql
32.1 KB
sha256:910f752af0c2991e726d1905579a0d699893c51c7d1882c1a36b478cc316e933
coverage-data-py311-django52-postgresql-psycopg3
32.2 KB
sha256:2f0edd18a521d1f34cb34009ad052248c1c542b5034cc53961426d1eea1b4ae3
coverage-data-py311-django52-sqlite
31.3 KB
sha256:0bac59853aa14fb5c109b4aa4207334e6c0d33cf9bea4568cebf7c482724a0f1
coverage-data-py312-django42-postgresql
31.4 KB
sha256:c2743decdf51b95bbd1c0826a106a45efbdeef50cd6067d5776aeb709335ff46
coverage-data-py312-django42-postgresql-psycopg3
31.5 KB
sha256:132472188c2f36d44b4279b61832bf84f6df1da3a57efbfdb1476f2d0bec599d
coverage-data-py312-django42-sqlite
30.5 KB
sha256:776d4d7b0f14665f1ab301e22bead232364dc049ab59f9ddaf75fa2653599927
coverage-data-py312-django52-postgresql
31.5 KB
sha256:300eeb5683a73d0dd27f3f3ed2ed7d0a5393f1c5f9ac7beab613a4c1a51011ad
coverage-data-py312-django52-postgresql-psycopg3
31.6 KB
sha256:523946b654ece73531ea4a3938acb54e9add36cf3f5c064856fae944264b8302
coverage-data-py312-django52-sqlite
30.7 KB
sha256:d2d98982fa0528d11dc44cd4cc480d9c48bacfd38f4d3c1e6feb05e42a68da8b
coverage-data-py312-django60-postgresql
31.5 KB
sha256:9a6d7da7b2c8d07a94a9f1b10864da8292e73605d76692e2f981101caa7f97e3
coverage-data-py312-django60-postgresql-psycopg3
31.6 KB
sha256:6fc977311388978e048e9bf9fc5e4783a794703a9a74f804c0987f8a51cd0b14
coverage-data-py312-django60-sqlite
30.7 KB
sha256:eac81ecea95161c9e48fb75cefade4525c36c7027a374fdd75a8b47c1044735b
coverage-data-py313-django42-postgresql
31.2 KB
sha256:e0fa27779b166ced60df4de1c8efad7b27d6b2578fef33c0d6b4c3bcc46d22ad
coverage-data-py313-django42-postgresql-psycopg3
31.2 KB
sha256:fc526c47ecf1b76ee8209e950cfa025b619eada56a839c6dfcf134351cf7f4f1
coverage-data-py313-django42-sqlite
30 KB
sha256:54f4ed043f5d27f680e6e6bc48ac6c4c777b628e3cd84a5a2092d82807b52296
coverage-data-py313-django52-postgresql
31.2 KB
sha256:3f2e671408959ce782929a7d75bc2507b177f791c978ba88af7bd28f12ceab1a
coverage-data-py313-django52-postgresql-psycopg3
31.2 KB
sha256:220dbe1efe898490999c5cf7d60b80bf40294aa578c948ff6c5adb342e050988
coverage-data-py313-django52-sqlite
30.4 KB
sha256:c4c123dd9859c27c59ad94b187d09b71a45884e9b669fe0418f6584feff7607e
coverage-data-py313-django60-postgresql
31.2 KB
sha256:133a47eb9efebb4e4caaadeb16fc13bd3ef8b4b4b5398dcb2330b2e4d2aaf61d
coverage-data-py313-django60-postgresql-psycopg3
31.2 KB
sha256:9e52d3c741fedd2abb2e4239a14b1fe6f36ec25d60d7a3eddec2e1be3b87852e
coverage-data-py313-django60-sqlite
30.4 KB
sha256:4f160782920c370e450f374fe33fa5c340a1ca781a06f82c5441d3bdc699dfaa
coverage-data-py314-django42-postgresql
28.2 KB
sha256:25fa041d6dc9c5595a3c19e560e230967ada6ae6ff6a5de6b91c6d27c7f2897a
coverage-data-py314-django42-postgresql-psycopg3
28.2 KB
sha256:cdeebfcb46b4f74946989b6ca80d83d81b1d572c06419a52ae087c7f08bd877e
coverage-data-py314-django42-sqlite
27.2 KB
sha256:53b7304aa8748c33002a0e6ad60468a258fc2bca2075d9c396f92b0ce92a50dc
coverage-data-py314-django52-postgresql
28.3 KB
sha256:75f8a45114b9b3f25ab003d9c10639618570ded7d8ab18d232a613912084aeab
coverage-data-py314-django52-postgresql-psycopg3
28.2 KB
sha256:9ff3a23b04795e83f0b0d947cf6c9ed00c19db6003723621a6a6fe1cb603e596
coverage-data-py314-django52-sqlite
27.4 KB
sha256:8ac40d8b3f4fd3862f0c20828c6a94658dc30b557b019d7bffdb601fd68d9a17
coverage-data-py314-django60-postgresql
28.3 KB
sha256:b66c6dda3fddc9b562b129408b3dc9979c718397a952a49f70d5024349562e26
coverage-data-py314-django60-postgresql-no-contenttypes
26.9 KB
sha256:29863c30ae3a511a2ef565ae02a0b6e2326d2f1e051c0294c8011db66c4e7ea6
coverage-data-py314-django60-postgresql-psycopg3
28.2 KB
sha256:8ecf3d41b990f9624a0c445d13d0afb08db7c46ea97faeafca07ee49de44d5ac
coverage-data-py314-django60-sqlite
27.4 KB
sha256:74ae95df3efe280fed5be06e6a03103de8f88b5d639f901824bef673f16342c8