Skip to content

Fix #73 - docs for samael 0.0.19 did not render#87

Open
magikmw wants to merge 1 commit intonjaremko:masterfrom
magikmw:master
Open

Fix #73 - docs for samael 0.0.19 did not render#87
magikmw wants to merge 1 commit intonjaremko:masterfrom
magikmw:master

Conversation

@magikmw
Copy link
Copy Markdown

@magikmw magikmw commented Apr 1, 2026

Fixes #73

The issue is caused by libxmlsec being unavailable on docs.rs

The fix disables docs compilation for xmlsec module entirely while on docs.rs.
It's a naive approach, but I don't know if it can be done any better.

This commit also bumps dependencies that still used doc_auto_cfg which got merged: rust-lang/rust#138907.
I've modified them to the lowest fixed version, and have tested the release build on my machine (can't really get into nix right now).

Let me know it this needs adjustment, I haven't done anything like this before.
I also haven't ran a docs.rs build - I simulated one via DOCS_RS=true RUSTDOCFLAGS="--cfg docsrs" cargo docs

The issue is caused by libxmlsec being unavailable on docs.rs
The fix disables docs compilation for xmlsec module entirely.
Also bumps dependencies that still used doc_auto_cfg which
got merged: rust-lang/rust#138907

Signed-off-by: Michał Walczak <mw@michalwalczak.eu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs for samael 0.0.19 did not render

1 participant