perf(benchmarks): cache schema validators with lru_cache (#626) #2328
ci.yml
on: push
Plan CI
11s
Matrix: composition-test
Matrix: domain-test
Matrix: semantic-lane-test
Tests (unit, Python 3.12)
53s
Tests (process boundary, Python 3.12)
1m 2s
Lint & Format
39s
Security Audit
23s
Duplicate Code Detection
13s
npm Package
11s
Documentation
34s
Publish sharded test durations
6s
CI Metrics
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
|
|