Skip to content

Harden lifecycle cleanup and verification boundaries #2945

Harden lifecycle cleanup and verification boundaries

Harden lifecycle cleanup and verification boundaries #2945

Triggered via pull request August 9, 2026 08:15
Status Success
Total duration 4m 27s
Artifacts 18

ci.yml

on: pull_request
Plan CI
9s
Plan CI
Matrix: composition-test
Matrix: domain-test
Matrix: semantic-lane-test
Tests (unit, Python 3.12)
47s
Tests (unit, Python 3.12)
Tests (process boundary, Python 3.12)
42s
Tests (process boundary, Python 3.12)
Lean Runtime
0s
Lean Runtime
Compatibility smoke (Python 3.13)
0s
Compatibility smoke (Python 3.13)
Lint & Format
1m 1s
Lint & Format
Security Audit
16s
Security Audit
Duplicate Code Detection
11s
Duplicate Code Detection
npm Package
14s
npm Package
Deployment checks
0s
Deployment checks
Documentation
20s
Documentation
Publish sharded test durations
0s
Publish sharded test durations
Coverage
6s
Coverage
Lean Tests
4s
Lean Tests
Python Tests
3s
Python Tests
Validate Built Package
15s
Validate Built Package
Deployment Tests
4s
Deployment Tests
CI Metrics
0s
CI Metrics
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
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
609 Bytes
sha256:b2f62c6141ee6d318ac43ffec744c024de1cc67db275e400dea68bad31561bfe
ci-plan-receipt
2.12 KB
sha256:d6bb76e6324f5ae154aaa6b874a0c27d61b0346cd9908329f6b1eeab79bb23c8
composition-duration-shard-1 Expired
8.42 KB
sha256:251e7a1be03187d20110666b2045122b7f9acf1b624709bb0858968ea77380c6
composition-duration-shard-2 Expired
8.41 KB
sha256:c12247a6d60ad1a908f3be0ee7312a5883d08aead0f4c07d7e6dd226a602ca22
composition-test-durations-input Expired
14.4 KB
sha256:bd72a44a88366047ab6a0d409cccd9f9cc7147601491a1276ec0230404dcfa82
dist
5.76 MB
sha256:2667699cd3d5c4c301576ba9e8a4227a66b42d13f4e42c90ca3f44481b255572
domain-duration-shard-1 Expired
2.23 KB
sha256:1977f659474a8413f60e1b81cd17248034cf0f8ea13869d7fcd2cd6405a239ec
domain-duration-shard-2 Expired
2.2 KB
sha256:4677055ce821dfdbb7459fc8a144eed02e3631e5b31e9221768cf75aa870d907
domain-duration-shard-3 Expired
2.09 KB
sha256:d4799ff59b022a13f2280f98606edabe8c9144fc7c4afce941f892dd92ef57ee
domain-duration-shard-4 Expired
2.12 KB
sha256:e55b410ea0f10c401e73ee86524406d027c133deb5a69a21c4c9327756e937f4
domain-test-durations-input Expired
5.95 KB
sha256:1b30293f66e8fe5456902d2b334ce2ef6a6530bae335ae5304a7810fcd610cfd
junit-composition-1-3.12 Expired
7.05 KB
sha256:86dc28414c311c507c609c58e6665ff8fdac00474ada882e27b7eeff89df8e59
junit-composition-2-3.12 Expired
7.15 KB
sha256:bb89ca8bf029b4ef9833e6443aa20e1fc61d84d4fff1b9e7d45b33bca7b7ede4
junit-domain-1-3.12 Expired
1.98 KB
sha256:69de2247e3f00ab6e8d953c1550f2f91ac97888bee9a34eeb5abf65cb526f302
junit-domain-2-3.12 Expired
1.99 KB
sha256:6e83d2f0f58e5f5c69b6947e5dc0b0e61e632e06be255afa414fed723551db96
junit-domain-3-3.12 Expired
1.94 KB
sha256:d90b7bf2633b55cba33277783e4be615b15deead1bffa15c7fe21ed08d3c8ed0
junit-domain-4-3.12 Expired
1.95 KB
sha256:e8949a4d46ff772391e330edb5f61f4b69d18666794097aaf2506fc6beac9176
junit-unit-3.12 Expired
18.2 KB
sha256:5428e5a90a051f4c0fbe43541b0d5bedc77106343ea1a7a5659cebf811a6cc28