better github action

This commit is contained in:
dignifiedquire
2019-11-12 16:21:49 +01:00
parent e539bddc3b
commit 58ad14d9c3

View File

@@ -32,20 +32,19 @@ jobs:
command: check command: check
args: --all --bins --examples --tests args: --all --bins --examples --tests
- name: check bench
uses: actions-rs/cargo@v1
if: matrix.rust == 'nightly'
with:
command: check
args: --benches
- name: tests - name: tests
uses: actions-rs/cargo@v1 uses: actions-rs/cargo@v1
with: with:
command: test command: test
args: --all args: --all
check_fmt_and_docs: - name: tests ignored
uses: actions-rs/cargo@v1
with:
command: test
args: --all --release -- --ignored
check_fmt:
name: Checking fmt and docs name: Checking fmt and docs
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -61,17 +60,19 @@ jobs:
- name: fmt - name: fmt
run: cargo fmt --all -- --check run: cargo fmt --all -- --check
- name: Docs
run: cargo doc
clippy_check: clippy_check:
name: Clippy check name: Clippy check
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Install rust
run: rustup update beta && rustup default beta - uses: actions-rs/toolchain@v1
- name: Install clippy with:
run: rustup component add clippy profile: minimal
- name: clippy toolchain: nightly
run: cargo clippy --all override: true
components: clippy
- name: clippy
run: cargo clippy --all