X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=.github%2Fworkflows%2Frustdoc.yaml;h=05f3e254e5f5aa5e0a10c643dd720be7dc6f0f58;hb=00b0089615a38bb552360d6c9495d3972fdfd97d;hp=2ec42da147c4d0dd67ca29bfb5c3f5dbf886fdb1;hpb=a17c3f791c672c41107e9b4d1ea180bfa989c784;p=rust.git diff --git a/.github/workflows/rustdoc.yaml b/.github/workflows/rustdoc.yaml index 2ec42da147c..05f3e254e5f 100644 --- a/.github/workflows/rustdoc.yaml +++ b/.github/workflows/rustdoc.yaml @@ -4,24 +4,23 @@ on: branches: - master +env: + CARGO_INCREMENTAL: 0 + CARGO_NET_RETRY: 10 + RUSTFLAGS: "-D warnings -W unreachable-pub" + RUSTUP_MAX_RETRIES: 10 + jobs: rustdoc: + if: github.repository == 'rust-lang/rust-analyzer' runs-on: ubuntu-latest - env: - RUSTFLAGS: -D warnings - CARGO_INCREMENTAL: 0 steps: - name: Checkout repository - uses: actions/checkout@v1 + uses: actions/checkout@v3 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - override: true - components: rustfmt, rust-src + run: rustup update --no-self-update stable - name: Build Documentation run: cargo doc --all --no-deps @@ -31,5 +30,5 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages - publish_dir: ./book + publish_dir: ./target/doc force_orphan: true