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 |
/target |
||||
Cargo.lock |
Cargo.lock |
||||
|
|||||
Loading…
Reference in new issue