Skip to content

perf(benchmarks): cache schema validators with lru_cache (#626) #2328

perf(benchmarks): cache schema validators with lru_cache (#626)

perf(benchmarks): cache schema validators with lru_cache (#626) #2328

Triggered via push August 7, 2026 09:18
Status Failure
Total duration 8m 15s
Artifacts 35

ci.yml

on: push
Matrix: composition-test
Matrix: domain-test
Matrix: semantic-lane-test
Tests (unit, Python 3.12)
53s
Tests (unit, Python 3.12)
Tests (process boundary, Python 3.12)
1m 2s
Tests (process boundary, Python 3.12)
Compatibility smoke (Python 3.13)
21s
Compatibility smoke (Python 3.13)
Lint & Format
39s
Lint & Format
Security Audit
23s
Security Audit
Duplicate Code Detection
13s
Duplicate Code Detection
npm Package
11s
npm Package
Deployment checks
17s
Deployment checks
Documentation
34s
Documentation
Publish sharded test durations
6s
Publish sharded test durations
Lean Tests
2s
Lean Tests
Python Tests
4s
Python Tests
Validate Built Package
14s
Validate Built Package
Deployment Tests
4s
Deployment Tests
CI Metrics
CI Metrics
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 2 warnings
Lean Runtime
Process completed with exit code 2.
Lean Tests
Process completed with exit code 1.
Validate Built Package
No file matched to [/home/runner/work/jacobian/jacobian/**/*requirements*.txt,/home/runner/work/jacobian/jacobian/**/*requirements*.in,/home/runner/work/jacobian/jacobian/**/*constraints*.txt,/home/runner/work/jacobian/jacobian/**/*constraints*.in,/home/runner/work/jacobian/jacobian/**/pyproject.toml,/home/runner/work/jacobian/jacobian/**/uv.lock,/home/runner/work/jacobian/jacobian/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Validate Built Package
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.

Artifacts

Produced during runtime
Name Size Digest
build-timing
608 Bytes
sha256:f05134b42e70242d51b1be688ba5b967658c8bd09f2189163d31ec5cc9629e2c
ci-plan-receipt
1.03 KB
sha256:38627f75372daedd55bed78afb43dc8cf701f986ca281fcb8d8610a86f8dfa06
composition-duration-shard-1 Expired
7.88 KB
sha256:18fdae85a7bf76b63ac519f099083a07e37a85cef86bb67b42d9f65aff288039
composition-duration-shard-2 Expired
7.7 KB
sha256:b184c2e08018573c2b21d052272b131cf4287756b90f8205d1edc7796d28e53c
composition-test-durations
13.6 KB
sha256:2083143cb1d6286a6e24a5b542e8eb7a563a5ed7eb3e60110136dbfd25afc220
composition-test-durations-input Expired
13.6 KB
sha256:b6f6f1967e8d8e0354888f4e2bebbe09b592fc8190c5f13fa6a9576e7ae9aece
coverage-3.12
119 KB
sha256:13e82e0bd872575438ac5f06279daf9d84da8ceb709717f2a38e4f8679d1a5fc
coverage-data-component
863 KB
sha256:18dd9dd81cc284dd35abc949d2eec07c5ebf582f1c5eb6e90e69c7eb66e531ee
coverage-data-composition-1
919 KB
sha256:5c81d65444ddccad73dfc663f029779c6a17059de27b5dbcbdbb5362cfd554c3
coverage-data-composition-2
891 KB
sha256:7e193cbb91c6aa2b9b3fd1a72bd7fd55f905193d16e60c146a800916dac517d4
coverage-data-domain-1
567 KB
sha256:79c1636f68cf9c09ae3a394a262d7b1abf00a4e4c659907429a3f8d4067018e5
coverage-data-domain-2
568 KB
sha256:8144bd237d6763ea886714dd5211a1bf606d4cc6f2b1477b03f1a3df2438aaaa
coverage-data-domain-3
572 KB
sha256:3d80e08a284ec4e5f774741d5019547af38d884967ea34f476758ca727e33c59
coverage-data-domain-4
571 KB
sha256:1bef7b2aa2d93313befb4d535de64ba801e6b59f4a6e211c55ae508ead692217
coverage-data-e2e
677 KB
sha256:7522b8533d1da35c7e68feec1fb751e291ca31d77d4b10daae0a2461b4724cd9
coverage-data-mcp
677 KB
sha256:d5f791bbc1d7592092a5e07a559a500a6e0afe21ac444b3efa4705843a3f4ede
coverage-data-process
541 KB
sha256:73661f9fffdd020d96954cde6904ad05cd227215d517818434f6ae2ee8abcba3
coverage-data-provider
741 KB
sha256:3cbcdd5bed5ffb252fe4d3ba39b3d220eff86376bede5a2074103923420f6d83
coverage-data-storage
674 KB
sha256:febc443ffad9c2e2876bf8448c9e92eb30bd6d467d2b8b6cb76f0bc27569adfa
coverage-data-unit
563 KB
sha256:16d4a1aaf623783e155aac9fd4f50f022d6aa6d7465603703992f84aadb3b1c9
dist
5.3 MB
sha256:8c1488cc3a1f03c6e22d143a298c51c7e2d9e3aea039e8028867f98bde1b35b8
domain-duration-shard-1 Expired
1.97 KB
sha256:7d3622eb71f3eb56568f9e5d448047416cea7527e3b2a06dce53b9593d1c7e16
domain-duration-shard-2 Expired
1.89 KB
sha256:78c3cad31bb697f111ef14f1f30d9af9fc99308c4d9e5eed9f3545cb3640f46b
domain-duration-shard-3 Expired
1.76 KB
sha256:961ad85483987e0c338a1785f696cdc506811b04eaecac32871361c143c392de
domain-duration-shard-4 Expired
1.72 KB
sha256:662bf7bafe64dad786bf98ff92da2c177ed492743360dd2e0a8af273022e5c62
domain-test-durations
5.26 KB
sha256:adc5e48f493a6a0e3e7bf4bce7077f6559c8dfdc31103dd5817911d2209ea8bd
domain-test-durations-input Expired
5.14 KB
sha256:ca91ae0d264b539fb207b86e1a5c39fe2cc3f4fe221f23dcd7e2a0c1d9721850
junit-compatibility-3.13 Expired
417 Bytes
sha256:24ab59f09ce0fa1c1fa2e6e2c6dee8d424edfb305647dd5e50b1a2131173727a
junit-composition-1-3.12 Expired
6.66 KB
sha256:339d71c3b0a092e77e5a556e8ae6f8404b1da3ece7577245590d812479a570f0
junit-composition-2-3.12 Expired
6.6 KB
sha256:33e9f05b5e7f906a34ae5339c87451d7456d1d2b99d57d712194302c0bb213fd
junit-domain-1-3.12 Expired
1.77 KB
sha256:be910689c585a15a1c40e952bfa9540af86380424135d19346415c01a108e1d0
junit-domain-2-3.12 Expired
1.74 KB
sha256:940da731dc833d3e2bfd4bd2c1ca857e035a42810a56351aa288c70ea6f06082
junit-domain-3-3.12 Expired
1.65 KB
sha256:25c462dcbc3fce8b2771463dfe4762a43b109cb695bdfff29ea064710474f6fc
junit-domain-4-3.12 Expired
1.62 KB
sha256:f3e780577fc70e86186cbed7afef812e29393ffb5c32149eef86d4007c928b88
junit-unit-3.12 Expired
15 KB
sha256:47e35807ae5e60111ba0ee9c754ba00534688c05fc62ee9e21f5fc77203847b8