This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a commit to branch cargo-doc-in-ci
in repository https://gitbox.apache.org/repos/asf/avro-rs.git

commit 4e95dfae2a323fd3f85f37eb34af0f86e764fff7
Author: Martin Tzvetanov Grigorov <[email protected]>
AuthorDate: Fri Mar 6 09:31:09 2026 +0200

    ci: Add a CI step for `cargo doc`
---
 .github/workflows/test-lang-rust-ci.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/.github/workflows/test-lang-rust-ci.yml 
b/.github/workflows/test-lang-rust-ci.yml
index 380366b..6bbda34 100644
--- a/.github/workflows/test-lang-rust-ci.yml
+++ b/.github/workflows/test-lang-rust-ci.yml
@@ -102,6 +102,14 @@ jobs:
         if: matrix.rust == 'stable' && matrix.runner.target == 
'x86_64-unknown-linux-gnu'
         run: cargo rdme --check
 
+      - name: Run cargo doc
+        # The result is environment independent so one test pattern is enough.
+        if: matrix.rust == 'stable' && matrix.runner.target == 
'x86_64-unknown-linux-gnu'
+        env:
+          RUSTFLAGS: --cfg docsrs
+          RUSTDOCFLAGS: --cfg docsrs -Dwarnings
+        run: cargo doc --lib --no-deps --document-private-items --features 
derive
+
       - name: Rust Format
         if: matrix.runner.target != 'wasm32-unknown-unknown'
         run: cargo fmt --all --check

Reply via email to