CI #3
ci.yml
on: push
Matrix: core-build
Matrix: test
Mypy typechecking tests
5m 2s
Matrix: core-build-pgo
Matrix: core-test-debug
Matrix: core-test-os
Matrix: lint
core / Build WASM Emscripten
3m 39s
docs-build
1m 50s
Test memray
5m 39s
Test Pydantic plugin
56s
core / Build sdist
27s
core / Run Rust benchmarks
3m 8s
core / Test MSRV
1m 58s
Typechecking integration tests
1m 3s
Matrix: test-typing-extensions
Matrix: core-test-builds-arch
Matrix: core-test-builds-os
coverage-pr-comment
Send tweet
Annotations
14 warnings
|
Lint 3.10
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint 3.9
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint 3.11
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint 3.13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
core / Build WASM Emscripten
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mymindstorm/setup-emsdk@v14. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
core / Build WASM Emscripten
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CNayaQAAAAAIVE1M3D+AS4lZBuKPlEgYQ0hHRURHRTE4MTUARWRnZQ==
|
|
core / Build WASM Emscripten
No cached files found at path "/home/runner/work/pydantic/pydantic/emsdk-cache" - downloading and caching emsdk.
|
|
core / Build WASM Emscripten
Failed to restore: Cache service responded with 400
|
|
Lint 3.12
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint 3.14
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
core / Test build on armv7-ubuntu22.04
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3.0.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
core / Test build on ppc64le-ubuntu22.04
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3.0.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
core / Test build on s390x-ubuntu22.04
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3.0.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
core / Test build on aarch64-alpine_latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3.0.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-data
|
7.11 MB |
sha256:b94e3bd47b5695f5395736a8713b8cab800638c66d0c727d3de5249fcd618675
|
|
|
coverage-html
|
1.16 MB |
sha256:792256f8e855b806591931dfecd010e01929fb41a9eef920a5d1231565d4037a
|
|
|
coverage-macos-15-intel-3.14
|
322 KB |
sha256:190b62e0d424cb02b7b1febc057d0fcb20483c6815c7b1535394aab504e0749f
|
|
|
coverage-macos-15-intel-3.14t
|
322 KB |
sha256:65a9f4e3092627aff6d3845f50aaf7eb08074d2c53da1a68db170ec57aa7c9d7
|
|
|
coverage-macos-latest-3.10
|
290 KB |
sha256:56198ef25faef1187d43ac8241d384b604062cfb42f4fa307791adccbb18be7f
|
|
|
coverage-macos-latest-3.11
|
294 KB |
sha256:365c8cef9aa2063966a26e24a1f5a636e13ea1a4f9502cc7980a919bb8ba923d
|
|
|
coverage-macos-latest-3.12
|
334 KB |
sha256:6b83532e7a2351c2b922b7c098cd7b5b12d3bbda01767f936f5ad2ca00a8e96e
|
|
|
coverage-macos-latest-3.13
|
334 KB |
sha256:8d37ee0bbc151a14d319b3c67def11ed50d5c3dcc335fbc80aaae2ea710d3fc2
|
|
|
coverage-macos-latest-3.14
|
322 KB |
sha256:750822f839c8fa7fb6fe429cdde42cc75bc4555251d1d7f3a2430f8cf8d73ed9
|
|
|
coverage-macos-latest-3.14t
|
322 KB |
sha256:99de5672d09ed7ea72b626660c419dbad346ef3ed4a3f84d9dff5b86ac984fcb
|
|
|
coverage-macos-latest-3.9
|
281 KB |
sha256:1baa1837a90e29a9d12e3626a4c7ab98982dd2e8819eab0828c14daf4f4fe8f6
|
|
|
coverage-macos-latest-pypy3.11
|
314 KB |
sha256:cb863fa445e34bb7f8e756976beb9f31751e1f663299ae4a4ee2b3c9c64ab06a
|
|
|
coverage-mypy
|
184 KB |
sha256:ed78959a7122629e4ab83a714719c7623f50aeafd39787272c35e9bbef196c91
|
|
|
coverage-ubuntu-latest-3.10
|
291 KB |
sha256:28f2fe50c17bc129bdc12b5497050b54522d0391da5c52ac8f77f81d95caa473
|
|
|
coverage-ubuntu-latest-3.11
|
294 KB |
sha256:8971549cf734cf5e8b16132e00bf34f44fdc5500ea457a7c8ef3a761316ca23b
|
|
|
coverage-ubuntu-latest-3.12
|
334 KB |
sha256:6bc621164ce48946902438c32c1230d329eba2fd86a32bb8b7cf02df5ae831fc
|
|
|
coverage-ubuntu-latest-3.13
|
334 KB |
sha256:502c6ac196f72962ebf470e4130dc28201f5842c19e95569584e0fdd56ae7c9a
|
|
|
coverage-ubuntu-latest-3.14
|
323 KB |
sha256:40c3541e43b2d1794ca1add2db1b2d56a7fbd477f8b4448176264b011209588c
|
|
|
coverage-ubuntu-latest-3.14t
|
323 KB |
sha256:c3c489ef2baa6bc3331a857d6bb4125996e52238c59eabc55e27b0a1bb4a5c7b
|
|
|
coverage-ubuntu-latest-3.9
|
281 KB |
sha256:03e58e5faf4e7f0f23e861491a4cff57fbb123d34cf86b949fdb02c62fbec5ab
|
|
|
coverage-ubuntu-latest-pypy3.11
|
318 KB |
sha256:33abc702348ee74671973b127cb758a57d4206d737c1020fec69ec1ec1250f83
|
|
|
coverage-windows-latest-3.10
|
289 KB |
sha256:23d8648669ec54e015b0b54ab3ba73ac57e69069839abec33848facd0ae897bf
|
|
|
coverage-windows-latest-3.11
|
294 KB |
sha256:f547a7d9769f36c672071c4496e1cda662b18197fafce34c4d79d939b7b5e38d
|
|
|
coverage-windows-latest-3.12
|
333 KB |
sha256:0513c88d9fb7e9c2eb642c18c7323651859cf381f1a69598bc6643804718675c
|
|
|
coverage-windows-latest-3.13
|
332 KB |
sha256:27ebaa3f69b0d7f27fb3a68bef62a5d38e20b7b3e882829d5e4f975fbc49ce1c
|
|
|
coverage-windows-latest-3.14
|
322 KB |
sha256:6d90f54b5334892af1c0b50d77c7122ff787027a311c7ef8145808b82cbece00
|
|
|
coverage-windows-latest-3.14t
|
322 KB |
sha256:613a0abb52bf2fe3393ca328f46131f52dac47f87d775d6fca8cab787e57c0e6
|
|
|
coverage-windows-latest-3.9
|
280 KB |
sha256:e719157ab7d5227c3a1dc712912d1c8854b9a0a92876a00193884daf18c9e45c
|
|
|
coverage-windows-latest-pypy3.11
|
317 KB |
sha256:9f77b693d62b3bea726adcfd385af9ccbeb5d510bd5e12e72f4d253ff6116945
|
|
|
pydantic_core_pypi_files_linux_3.10
|
1.99 MB |
sha256:dcab9b99d27bdafe783bb8f7ed6e080a5ef0a57b88e9f4fa22887ac91a5b0f9b
|
|
|
pydantic_core_pypi_files_linux_3.11
|
1.99 MB |
sha256:2a59b3431de50cf43b4766cf97811300d203c0db64bb016f1f3e22bcb95f7668
|
|
|
pydantic_core_pypi_files_linux_3.12
|
2 MB |
sha256:c2b203df855987ec4391e847f949974744ae26f84d2cbe677fbbb5c2077025a4
|
|
|
pydantic_core_pypi_files_linux_3.13
|
1.99 MB |
sha256:b9552328d7b638f24567945d87cab6a94b1481e1101176e8153edfee5a190368
|
|
|
pydantic_core_pypi_files_linux_3.14
|
2 MB |
sha256:e1bcb78013b26570bf90e19e3a51aef6b0a55ba147a35e52294b0d32c6911737
|
|
|
pydantic_core_pypi_files_linux_3.14t
|
2 MB |
sha256:2a78455a0d6b03eed0cf62070b73497637e12c94fcada6e2ec6580174b5f35a1
|
|
|
pydantic_core_pypi_files_linux_3.9
|
2 MB |
sha256:7ae15430e97f1c8561176fa094e070e31d775c08049d1793f797d9c396234839
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.10
|
1.87 MB |
sha256:6c8f2f233a6d4146a0dcebac92d1719d28b5a02c596e6f3771b54e16f0fc56fb
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.11
|
1.87 MB |
sha256:f3ac0f78763813039b471764f64adeb3b62441b258d95d14f27a41e3efefc6c3
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.12
|
1.87 MB |
sha256:666ea8a2c3990b12883abbc005dd721c2c3e0fa153da1e6ece0b6ca32993d1fa
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.13
|
1.88 MB |
sha256:d3346bab8f41d56133c4f36b85ed65c992f9c624fbd66b6553d14e4224943a95
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.14
|
1.88 MB |
sha256:905dcee74bddc32a7f262822134f1cd5614163ebf144ec01d4d8a3cef53e4e2c
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.14t
|
1.85 MB |
sha256:ccbbcb553fe28f79b2da9c3791c65f237b971ecec7f0c2a8d5cb925d661f42b5
|
|
|
pydantic_core_pypi_files_linux_aarch64_3.9
|
1.88 MB |
sha256:f4d2dbc21895122235545754c60c5523c31c20d1b1e8a0e595e0bb04f0a94241
|
|
|
pydantic_core_pypi_files_linux_aarch64_all_musllinux_1_1
|
16.5 MB |
sha256:8f8738d2f51f79a56dbf724bc97d229ca4ad4512233da8f4eed599b8988ccde8
|
|
|
pydantic_core_pypi_files_linux_aarch64_graalpy3.11 graalpy3.12_auto
|
3.77 MB |
sha256:e04f72879b6890518c8006ed36e735a9f8be7931d152b8a3f5c3869d672a4a24
|
|
|
pydantic_core_pypi_files_linux_armv7_3.9 3.10 3.11 3.12 3.13 3.14 3.14t_auto
|
13.6 MB |
sha256:e09b73e42faa827a587aa2a4256b80d4fdac56d666703f42744420b746048a94
|
|
|
pydantic_core_pypi_files_linux_armv7_all_musllinux_1_1
|
17.7 MB |
sha256:f67c77be6be05b2cc2a7d472c4edb59aa66391c652b1e44e3c9b7d1ba4b16bee
|
|
|
pydantic_core_pypi_files_linux_i686_all_auto
|
16.5 MB |
sha256:786f064c0eae913c9a3dfb37335b0041108bc8046eb70483419a1daa7321473d
|
|
|
pydantic_core_pypi_files_linux_ppc64le_3.9 3.10 3.11 3.12 3.13 3.14 3.14t_auto
|
14.8 MB |
sha256:bc28b942e61b7c8b845948eced8b8ccc136404a39ed629f0a44fc4c37f30e153
|
|
|
pydantic_core_pypi_files_linux_riscv64gc-unknown-linux-gnu_3.9 3.10 3.11 3.12 3.13 3.14 3.14t_auto
|
14.3 MB |
sha256:e1862d7c9ba4c6105eaa7954d8881db51a873788739a01667008c30830e74f7b
|
|
|
pydantic_core_pypi_files_linux_s390x_3.9 3.10 3.11 3.12 3.13 3.14 3.14t_auto
|
15.2 MB |
sha256:a26cd6ba9fe100481b2f59091e04df8b7c2feed1f01266c616661e3e3e0d5046
|
|
|
pydantic_core_pypi_files_linux_x86_64_all_musllinux_1_1
|
18 MB |
sha256:a1308bd1bb527ac8040bfbc9fde0e9a7ad830766f05931d0ed4001ad840d0bee
|
|
|
pydantic_core_pypi_files_linux_x86_64_graalpy3.11 graalpy3.12_auto
|
4.09 MB |
sha256:3fd8898569a8597f409acbd102b15bbe076919b3d6ba41d7c329f8888c11134c
|
|
|
pydantic_core_pypi_files_linux_x86_64_pypy3.11 graalpy3.11 graalpy3.12_auto
|
6.14 MB |
sha256:f1dc46015950472de978f548b43e2b6b9aad17cd16e3c02d05b4d88bc5c77a69
|
|
|
pydantic_core_pypi_files_macos_3.10
|
1.85 MB |
sha256:8db0f58114d6f2f58b97d7efebdb495216c5f4902c3138cda09c8dd37c6249db
|
|
|
pydantic_core_pypi_files_macos_3.11
|
1.85 MB |
sha256:3f976dc6aee6309e3011520c6612d08281c516febd695a16aaeffe4be9e2e245
|
|
|
pydantic_core_pypi_files_macos_3.12
|
1.85 MB |
sha256:25532ed747fca6d65fb3f297082f5066cddd98784e8f7748965a3393ec7a3738
|
|
|
pydantic_core_pypi_files_macos_3.13
|
1.85 MB |
sha256:a79e37e87b3fc53bd0ce3c728a0ab94ff519d84643bd7ae3d2eae28bc88ebaa8
|
|
|
pydantic_core_pypi_files_macos_3.14
|
1.85 MB |
sha256:a979355ba399ea7ec0c95772afd871750ed78d29c5b643fcd86633a9d78dde77
|
|
|
pydantic_core_pypi_files_macos_3.14t
|
1.83 MB |
sha256:2e53711ba5ebc080f8137f2243cb7b727ee1e50bcfacf87b996228b9772cc7c7
|
|
|
pydantic_core_pypi_files_macos_aarch64_3.9 pypy3.11 graalpy3.11 graalpy3.12_
|
7.42 MB |
sha256:9816d7440abf9e8fa01222966976d2dc04208624552db39d70b4a8dc17f3c698
|
|
|
pydantic_core_pypi_files_macos_x86_64_3.9 3.10 3.11 3.12 3.13 3.14 3.14t pypy3.11 graalpy3.11 graalpy3.12_
|
20.2 MB |
sha256:b0282ef2d9fb4a03c08de098f307d16d6e48865597d97608d9227e49b4d17add
|
|
|
pydantic_core_pypi_files_sdist
|
460 KB |
sha256:50309982980eb6575567e63f67780a4185ff54980ef7bb741430a2f45154b92d
|
|
|
pydantic_core_pypi_files_windows_3.10
|
1.97 MB |
sha256:f31a1a0c76e664e40cad195e921b280d452c098b5c4325505f75d01b01f04dca
|
|
|
pydantic_core_pypi_files_windows_3.11
|
1.97 MB |
sha256:a31e0c0624231fdc1aed546e004b083a50f8a791849ced41158943fbeca312c7
|
|
|
pydantic_core_pypi_files_windows_3.12
|
1.97 MB |
sha256:e0d8ebb6d68c88700edb49fa08e11fe97c715e90a34b8b6434633763a12d2232
|
|
|
pydantic_core_pypi_files_windows_3.13
|
1.97 MB |
sha256:882ceffd156d164da095954f2a9f9314cc37d02052af07a14cba86d7a3e5767c
|
|
|
pydantic_core_pypi_files_windows_3.14
|
1.97 MB |
sha256:78f9309b088058aea853f206aed9c779e56ff82fd7cce7c6ee1d50c8471c2be6
|
|
|
pydantic_core_pypi_files_windows_3.14t
|
1.95 MB |
sha256:2992fcaac1004e14d28ce3260064cf7fc2bc94ca10bbb8b3d30f39d8b73e4a3e
|
|
|
pydantic_core_pypi_files_windows_3.9
|
1.97 MB |
sha256:ff663ecc487c6a8eab3807b848aad98d0973d17e3a386acb82bf183baa1c0b86
|
|
|
pydantic_core_pypi_files_windows_aarch64_3.11 3.12 3.13 3.14 3.14t_
|
9.66 MB |
sha256:8dfd6ae68fe31c1cb35c75ecf37a17b4de0fb524b1d7b4890ab5a019e00b1058
|
|
|
pydantic_core_pypi_files_windows_i686_3.9 3.10 3.11 3.12 3.13 3.14 3.14t_
|
13.2 MB |
sha256:832365be99e4545899f7b053447d57f303c97f95201f8e0dcf176da8a619d781
|
|
|
pydantic_core_pypi_files_windows_x86_64_pypy3.11_
|
2.09 MB |
sha256:fe48c8bf2b35dab6efaae1e3ec464a4ef53775b41b97fbb6ca7b9bd7f2c401df
|
|
|
pydantic_core_wasm_wheels
|
1.27 MB |
sha256:e124174305250320a33e14805101728c1576a1f8a020965faa9b01251673a9c5
|
|