https://dev.kronoz.win/r/rgit.git
1on: [push, pull_request]
2
3name: CI
4
5jobs:
6 check:
7 name: Check
8 runs-on: ubuntu-latest
9 steps:
10 - uses: actions/checkout@v2
11 - uses: actions-rs/toolchain@v1
12 with:
13 profile: minimal
14 toolchain: stable
15 override: true
16 - uses: actions-rs/cargo@v1
17 with:
18 command: check
19
20 test:
21 name: Test Suite
22 runs-on: ubuntu-latest
23 steps:
24 - uses: actions/checkout@v2
25 - uses: actions-rs/toolchain@v1
26 with:
27 profile: minimal
28 toolchain: stable
29 override: true
30 - uses: actions-rs/cargo@v1
31 with:
32 command: test
33
34 fmt:
35 name: Rustfmt
36 runs-on: ubuntu-latest
37 steps:
38 - uses: actions/checkout@v2
39 - uses: actions-rs/toolchain@v1
40 with:
41 profile: minimal
42 toolchain: stable
43 override: true
44 - run: rustup component add rustfmt
45 - uses: actions-rs/cargo@v1
46 with:
47 command: fmt
48
49 clippy:
50 name: Clippy
51 runs-on: ubuntu-latest
52 steps:
53 - uses: actions/checkout@v2
54 - uses: actions-rs/toolchain@v1
55 with:
56 profile: minimal
57 toolchain: stable
58 override: true
59 - run: rustup component add clippy
60 - uses: actions-rs/cargo@v1
61 with:
62 command: clippy