diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d67487aab4d..306e28b602d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -184,14 +184,15 @@ jobs: # This requires rustfmt, use stable. - name: Run semver-check run: cargo +stable run -p semver-check - - run: | + - name: Ensure intradoc links are valid + run: cargo doc --workspace --document-private-items --no-deps + env: + RUSTDOCFLAGS: -D warnings + - name: Install mdbook + run: | mkdir mdbook curl -Lf https://github.com/rust-lang/mdBook/releases/download/v0.4.27/mdbook-v0.4.27-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=./mdbook echo `pwd`/mdbook >> $GITHUB_PATH - # TODO: should check all workspace members - - run: cargo doc -p cargo --document-private-items --no-deps - env: - RUSTDOCFLAGS: -D warnings - run: cd src/doc && mdbook build --dest-dir ../../target/doc - name: Run linkchecker.sh run: |