Skip to content

Commit 42b6bde

Browse files
hyperpolymathclaude
andcommitted
fix: add missing src/lib.rs and runtime dependencies
The test suite was unable to compile because the crate had no library entry point and three runtime dependencies were used in the implementation but not declared in Cargo.toml. - src/lib.rs: add library root exporting `pub mod bridge` - Cargo.toml: add walkdir, chrono (with serde feature), ureq (with json feature) 45 tests now pass across e2e_test, aspect_test, property_test, and lib. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e310bd8 commit 42b6bde

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ serde_json = "1"
1515
toml = "0.8"
1616
semver = "1"
1717
anyhow = "1.0"
18+
walkdir = "2"
19+
chrono = { version = "0.4", features = ["serde"] }
20+
ureq = { version = "2", features = ["json"] }
1821

1922
[dev-dependencies]
2023
proptest = "1"

src/lib.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
2+
// Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+
//! patch-bridge — CVE mitigation lifecycle tool.
4+
//!
5+
//! Tracks the path from vulnerability disclosure through to verified
6+
//! remediation, with reachability analysis to prioritise real exposure.
7+
8+
pub mod bridge;

0 commit comments

Comments
 (0)