2 changed files with 65 additions and 0 deletions
@ -0,0 +1,64 @@ |
|||
on: [push, pull_request] |
|||
|
|||
name: Code Formatting |
|||
|
|||
jobs: |
|||
check: |
|||
name: Check |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- uses: actions-rs/toolchain@v1 |
|||
with: |
|||
profile: minimal |
|||
toolchain: stable |
|||
override: true |
|||
- uses: actions-rs/cargo@v1 |
|||
with: |
|||
command: check |
|||
|
|||
test: |
|||
name: Test Suite |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- uses: actions-rs/toolchain@v1 |
|||
with: |
|||
profile: minimal |
|||
toolchain: stable |
|||
override: true |
|||
- uses: actions-rs/cargo@v1 |
|||
with: |
|||
command: test |
|||
|
|||
fmt: |
|||
name: Rustfmt |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- uses: actions-rs/toolchain@v1 |
|||
with: |
|||
profile: minimal |
|||
toolchain: stable |
|||
override: true |
|||
- run: rustup component add rustfmt |
|||
- uses: actions-rs/cargo@v1 |
|||
with: |
|||
command: fmt |
|||
args: --all -- --check |
|||
|
|||
clippy: |
|||
name: Clippy |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- uses: actions-rs/toolchain@v1 |
|||
with: |
|||
profile: minimal |
|||
toolchain: stable |
|||
override: true |
|||
- run: rustup component add clippy |
|||
- uses: actions-rs/cargo@v1 |
|||
with: |
|||
command: clippy |
|||
args: -- -D warnings |
|||
@ -1,3 +1,4 @@ |
|||
.* |
|||
!/.github |
|||
/target |
|||
Cargo.lock |
|||
|
|||
Loading…
Reference in new issue