ci: check-docs for all workspace packages#2158
ci: check-docs for all workspace packages#2158oleonardolima merged 2 commits intobitcoindevkit:masterfrom
Conversation
|
Thanks for this work. I think it also makes sense to also include the documentation fixes in this PR (as a separate commit). |
|
@shinigami-777 Can you add a commit addressing the check-docs failures? I recommend removing the redundant explicit link targets in |
I have added some doc changes to the |
|
Updated |
oleonardolima
left a comment
There was a problem hiding this comment.
Thanks for working on this one!
I left some comments as I don't see use for a new check-docs.sh file we should probably just call the cargo commands directly. Let's see what other thinks about it.
Also, you could probably squash it into two commits, something like this:
- ci: add new
check-docsjob and recipe in justfile - fix(docs): in
keychain_txout.rsandspk_client.rs
ad4c568 to
c4b8e93
Compare
|
@oleonardolima Thanks for reviewing. I have made the changes and squashed them in 2 commits: c4b8e93 and 1d1e985 |
1d1e985 to
9c8b564
Compare
|
I fixed a trailing whitespace in 19d1269. |
8b4a51e fix(docs): use correct `intra-doc-links` (Leonardo Lima) dbf3d8e ci: add job to check `cargo doc` (Leonardo Lima) 2f2346e fix(ci): pin required `icu_*` dependencies (Leonardo Lima) Pull request description: ### Description As we are adding in bitcoindevkit/bdk#2158, this PR adds a new CI job and justfile recipe to check for the documentation. ### Notes to the reviewers ### Changelog notice ``` ### Added - ci: add new `docs_check` job to check for any error or warning in docs. ### Changed - ci(msrv): pin `icu_*` dependencies for 1.85.0 supported MSRV - fix(docs): use correct `intra_doc_links`. ``` ### Checklists #### All Submissions: * [x] I've signed all my commits * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md) * [x] I ran `just p` before pushing ACKs for top commit: ValuedMammal: ACK 8b4a51e luisschwab: ACK 8b4a51e Tree-SHA512: 9fbe0190776c348867b13c06ec6f2c272fe5ee41995f3ff5898b7d149affc5e602d8afa06669702af7a04ad15bb2a7c940110830cd7e11116c4974ceda423877
fixes #2152
Description
This PR adds new CI job
check-docsto validate that documentation builds for all workspace packages, also adds a new justfile recipejust doc.It also fixes the existing errors in
bdk_chainandbdk_core.Changelog notice
Checklists
All Submissions:
New Features:
Bugfixes: