gitscope
← rgit / 0.1.3 / .github/workflows/ci.yml
https://dev.kronoz.win/r/rgit.git
.github/workflows/ci.yml · YAML
Blame Raw
 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