install rustfmt with fallback for gh-actions

Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
This commit is contained in:
Yoshua Wuyts 2019-10-05 21:31:49 +02:00
parent 6fe958f745
commit b901c3d04a
No known key found for this signature in database
GPG key ID: 24EA8164F96777ED

View file

@ -41,12 +41,22 @@ jobs:
steps: steps:
- uses: actions/checkout@master - uses: actions/checkout@master
- id: component
uses: actions-rs/components-nightly@v1
with:
component: rustfmt
- uses: actions-rs/toolchain@v1
with:
toolchain: ${{ steps.component.outputs.toolchain }}
override: true
- name: setup - name: setup
run: | run: |
rustup default nightly
rustup component add rustfmt rustup component add rustfmt
test -x $HOME/.cargo/bin/mdbook || ./ci/install-mdbook.sh test -x $HOME/.cargo/bin/mdbook || ./ci/install-mdbook.sh
rustc --version rustc --version
- name: mdbook - name: mdbook
run: | run: |
mdbook build docs mdbook build docs