2 on: [push, pull_request]
9 - uses: actions/checkout@master
11 run: rustup self update
14 rustup set profile minimal
15 rustup toolchain install nightly -c rust-docs
16 rustup default nightly
17 - name: Install mdbook
20 curl -sSL https://github.com/rust-lang/mdBook/releases/download/v0.3.5/mdbook-v0.3.5-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=bin
21 echo "##[add-path]$(pwd)/bin"
22 - name: Report versions
29 - name: Check for unstable features
30 run: (cd stable-check && cargo run -- ../src)
31 - name: Check for broken links
33 curl -sSLo linkcheck.sh \
34 https://raw.githubusercontent.com/rust-lang/rust/master/src/tools/linkchecker/linkcheck.sh
35 sh linkcheck.sh --all reference