• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: rustdoc check
2on:
3  push:
4    branches:
5      - master
6  pull_request:
7
8jobs:
9  rustdoc_check:
10    runs-on: ubuntu-latest
11    name: rustdoc check
12    steps:
13    - name: checkout
14      uses: actions/checkout@v3
15
16    - name: install rustup
17      run: |
18        curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rustup-init.sh
19        sh rustup-init.sh -y --default-toolchain none
20        rustup target add x86_64-unknown-linux-gnu
21
22    - name: document rustfmt
23      env:
24        RUSTDOCFLAGS: --document-private-items --enable-index-page --show-type-layout --generate-link-to-definition -Zunstable-options -Dwarnings
25      run: cargo doc -Zskip-rustdoc-fingerprint --no-deps -p rustfmt-nightly -p rustfmt-config_proc_macro
26