mirror of https://git.sr.ht/~garritfra/sabre
Garrit Franke
3 years ago
2 changed files with 64 additions and 1 deletions
@ -0,0 +1,64 @@ |
|||||||
|
on: [push, pull_request] |
||||||
|
|
||||||
|
name: Continuous integration |
||||||
|
|
||||||
|
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 <-- Uncomment to fail when there is a clippy warning |
Loading…
Reference in new issue