]> git.proxmox.com Git - rustc.git/blame - src/doc/edition-guide/.github/workflows/main.yml
New upstream version 1.49.0~beta.4+dfsg1
[rustc.git] / src / doc / edition-guide / .github / workflows / main.yml
CommitLineData
60c5eb7d
XL
1name: CI
2on: [push, pull_request]
3
4jobs:
5 test:
6 name: Test
7 runs-on: ubuntu-latest
8 steps:
9 - uses: actions/checkout@master
10 - name: Update rustup
11 run: rustup self update
12 - name: Install Rust
13 run: |
14 rustup set profile minimal
15 rustup toolchain install nightly -c rust-docs
f9f354fc 16 rustup default nightly
60c5eb7d
XL
17 - name: Install mdbook
18 run: |
19 mkdir bin
f9f354fc 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
29967ef6 21 echo "$(pwd)/bin" >> $GITHUB_PATH
60c5eb7d
XL
22 - name: Report versions
23 run: |
24 rustup --version
25 rustc -Vv
26 mdbook --version
27 - name: Run tests
f9f354fc
XL
28 run: mdbook test
29 - name: Check for broken links
30 run: |
31 curl -sSLo linkcheck.sh \
32 https://raw.githubusercontent.com/rust-lang/rust/master/src/tools/linkchecker/linkcheck.sh
33 sh linkcheck.sh --all edition-guide