diff options
author | Nadrieril Feneanar | 2020-03-18 16:01:54 +0000 |
---|---|---|
committer | GitHub | 2020-03-18 16:01:54 +0000 |
commit | 8ab1834a5aef209347f5d11f98a8321fcfd4a5f6 (patch) | |
tree | aae2a9c07e99ffb9724e3bb61189dfbd10610444 /.github/workflows/style.yml | |
parent | f90f00c38861a49eba950a59424be8796f266524 (diff) | |
parent | 9538d9c2b13ea24d3f9a83946f65ac62693ae9b0 (diff) |
Merge pull request #149 from Nadrieril/ci_matrix
Setup CI to test with various toolchains
Diffstat (limited to '')
-rw-r--r-- | .github/workflows/style.yml (renamed from .github/workflows/rust.yml) | 27 |
1 files changed, 5 insertions, 22 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/style.yml index 2d78480..1b71ad7 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/style.yml @@ -1,4 +1,4 @@ -name: Test suite +name: Style checks on: push: @@ -8,7 +8,7 @@ on: jobs: fmt: - name: Check formatting + name: Rustfmt runs-on: ubuntu-latest steps: - name: Checkout branch @@ -18,6 +18,7 @@ jobs: - name: Setup Rust toolchain uses: actions-rs/toolchain@v1 with: + profile: minimal components: rustfmt - name: Run rustfmt uses: actions-rs/cargo@v1 @@ -26,7 +27,7 @@ jobs: args: --all -- --check clippy: - name: Run clippy + name: Clippy runs-on: ubuntu-latest steps: - name: Checkout branch @@ -36,28 +37,10 @@ jobs: - name: Setup Rust toolchain uses: actions-rs/toolchain@v1 with: + profile: minimal components: clippy - name: Run clippy uses: actions-rs/cargo@v1 with: command: clippy args: -- -D warnings - - test: - name: Run test suite - runs-on: ubuntu-latest - steps: - - name: Checkout branch - uses: actions/checkout@master - with: - submodules: true - - name: Setup Rust toolchain - uses: actions-rs/toolchain@v1 - - name: Run tests and gather coverage data - uses: actions-rs/tarpaulin@v0.1 - with: - args: '--release --all --exclude-files abnf_to_pest/* --exclude-files dhall_proc_macros/*' - - name: Upload coverage data to codecov.io - uses: codecov/codecov-action@v1.0.2 - with: - token: ${{secrets.CODECOV_TOKEN}} |