]> git.lizzy.rs Git - rust.git/blobdiff - .github/workflows/rustdoc.yaml
Merge #8415
[rust.git] / .github / workflows / rustdoc.yaml
index 66c8887ad003c3dbd80f6a6e905cc23f5dc601e3..897f64df04b3ceff460904911da199c16261d5b4 100644 (file)
@@ -4,16 +4,19 @@ on:
    branches:
    - master
 
+env:
+  CARGO_INCREMENTAL: 0
+  CARGO_NET_RETRY: 10
+  RUSTFLAGS: "-D warnings -W unreachable-pub"
+  RUSTUP_MAX_RETRIES: 10
+
 jobs:
   rustdoc:
     runs-on: ubuntu-latest
-    env:
-      RUSTFLAGS: -D warnings
-      CARGO_INCREMENTAL: 0
 
     steps:
     - name: Checkout repository
-      uses: actions/checkout@v1
+      uses: actions/checkout@v2
 
     - name: Install Rust toolchain
       uses: actions-rs/toolchain@v1
@@ -24,16 +27,12 @@ jobs:
         components: rustfmt, rust-src
 
     - name: Build Documentation
-      uses: actions-rs/cargo@v1
-      with:
-        command: doc
-        args: --all --no-deps
+      run: cargo doc --all --no-deps
 
     - name: Deploy Docs
-      uses: peaceiris/actions-gh-pages@v2.6.0-rc0
-      env:
-        ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }}
-        PUBLISH_BRANCH: gh-pages
-        PUBLISH_DIR: ./target/doc
+      uses: peaceiris/actions-gh-pages@364c31d33bb99327c77b3a5438a83a357a6729ad # v3.4.0
       with:
-        forceOrphan: true
+        github_token: ${{ secrets.GITHUB_TOKEN }}
+        publish_branch: gh-pages
+        publish_dir: ./target/doc
+        force_orphan: true