Add docs.rs support and crates.io packaging to the wolftpm crate - #611
Conversation
wolfSSL-Fenrir-bot
left a comment
There was a problem hiding this comment.
Fenrir Automated Review — PR #611
No scan targets match the changed files in this PR. Review skipped.
There was a problem hiding this comment.
Warning
Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.
Copilot review overview
Review effort: Lite
Findings: 1
Open (3)
What changed in this PR
Adds docs.rs-friendly build behavior and crates.io packaging metadata for the wolftpm Rust crate, so documentation can build in docs.rs’s sandbox while packaging includes required sources.
Changes:
- Add
DOCS_RSbuild path to use committed bindings and skip native linking on docs.rs. - Add crates.io/docs.rs badges and set crate
documentationURL to docs.rs. - Add
includelist and docs.rs metadata to control what gets packaged and how docs are built.
| File | Description |
|---|---|
| wrapper/rust/wolftpm/build.rs | Adds a DOCS_RS build path that copies prebuilt bindings and avoids native linking for docs.rs. |
| wrapper/rust/wolftpm/README.md | Adds crates.io and docs.rs badges for the crate README. |
| wrapper/rust/wolftpm/Cargo.toml | Points docs to docs.rs, adds packaging include list, and docs.rs metadata. |
| wrapper/rust/include.am | Ensures prebuilt_bindings.rs is shipped in dist artifacts. |
| wrapper/rust/README.md | Adds crates.io and docs.rs badges to the top-level Rust wrapper README. |
| ChangeLog.md | Removes the “Unreleased” section from release notes. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
39319f1 to
2e71318
Compare
2e71318 to
c717ff7
Compare
c717ff7 to
f3019e3
Compare


No description provided.