-
Notifications
You must be signed in to change notification settings - Fork 168
Enable building docs in the CI pipeline #384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
apoelstra
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 10339dc
Nice!
sanket1729
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 10339dc
|
Would need rebase again |
The compiler emits various warnings of type: warning: public documentation for ... Remove the docs that include links to private methods and types.
Fix all the docs build warnings for broken links.
Add docs build to the ci script, guard with env var `DO_DOCS` as we do in other crates in the stack. Add a docs build job to the CI configuration using the nightly toolchain as required.
apoelstra
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK c40d350
sanket1729
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-ACK c40d350
…I pipeline
c40d350dde582ae84bc155c17a1aed37fe37722e CI: Build the docs (Tobin C. Harding)
3ff4f14c8108b94fa448ac0b04615f1893ab2238 Fix docs links (Tobin C. Harding)
432c49bb7ba422b26618d531ac79fcffc52f58d4 Remove reference to private types (Tobin C. Harding)
Pull request description:
First fix all the docs build errors then enable docs build in CI, as we do in other crates in our stack.
ACKs for top commit:
apoelstra:
ACK c40d350dde582ae84bc155c17a1aed37fe37722e
sanket1729:
re-ACK c40d350dde582ae84bc155c17a1aed37fe37722e
Tree-SHA512: d5370db7db6a3f2fa7cfbacc8fa4c55073c42c353fb763c19d0f42a3abfe7362ffb9eb97b3fa20399481a2cbe45e2962c092249be06197b37f5839db55deaa5b
First fix all the docs build errors then enable docs build in CI, as we do in other crates in our stack.