Skip to content

Conversation

@Fredi-raspall
Copy link
Contributor

No description provided.

@Fredi-raspall Fredi-raspall force-pushed the pr/fredi/only_internal_docs_experiment branch from d4eeb11 to 6b591ab Compare November 20, 2025 19:31
- id: "docs"
name: "run rustdoc"
if: ${{matrix.profile.name == 'release'}}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️


#![deny(clippy::all, clippy::pedantic)]
#![deny(rustdoc::all)]
#![allow(rustdoc::broken_intra_doc_links)]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather not ignore these reports, could we fix the docs in nat instead?

I took a quick look and the only one I got to fix was:

diff --git i/nat/src/stateful/apalloc/setup.rs w/nat/src/stateful/apalloc/setup.rs
index 71508eb41328..f83f525c44ad 100644
--- i/nat/src/stateful/apalloc/setup.rs
+++ w/nat/src/stateful/apalloc/setup.rs
@@ -19,8 +19,9 @@ use std::time::Duration;
 use tracing::debug;
 
 impl NatDefaultAllocator {
-    /// Build a [`NatDefaultAllocator`] from information collected from a [`VpcTable`] object. This
-    /// information is passed as a [`StatefulNatConfig`].
+    /// Build a [`NatDefaultAllocator`] from information collected from a
+    /// [`VpcTable`][config::external::overlay::vpc::VpcTable] object.
+    /// This information is passed as a [`StatefulNatConfig`].
     ///
     /// # Returns
     ///

Let me know if you got more, if I can reproduce I'm happy to address them in a separate PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there were very few. Happy if we fix the docs in each crate, more than brutally disabling the lints as I did.

Allow skipping docs based on label

Signed-off-by: Fredi Raspall <[email protected]>
@Fredi-raspall Fredi-raspall added the ci:-vlab Disable VLAB tests label Nov 21, 2025
@Fredi-raspall Fredi-raspall force-pushed the pr/fredi/only_internal_docs_experiment branch from e522b8d to 308ec76 Compare November 21, 2025 19:38
@Fredi-raspall Fredi-raspall added the disable-docs Do not build the docs, even for release builds label Nov 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:-vlab Disable VLAB tests disable-docs Do not build the docs, even for release builds

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants