xref: /NovaShell/.github/workflows/rust.yml (revision dcc611d712e5611c796226bef3694bd991c34356)
1*dcc611d7STTaqname: Rust
2*dcc611d7STTaq
3*dcc611d7STTaqon:
4*dcc611d7STTaq  workflow_dispatch:
5*dcc611d7STTaq  push:
6*dcc611d7STTaq    branches: [ "main" ]
7*dcc611d7STTaq  pull_request:
8*dcc611d7STTaq    branches: [ "main" ]
9*dcc611d7STTaq
10*dcc611d7STTaqenv:
11*dcc611d7STTaq  CARGO_TERM_COLOR: always
12*dcc611d7STTaq
13*dcc611d7STTaqjobs:
14*dcc611d7STTaq  build-check:
15*dcc611d7STTaq
16*dcc611d7STTaq    runs-on: ubuntu-latest
17*dcc611d7STTaq
18*dcc611d7STTaq    steps:
19*dcc611d7STTaq    - uses: actions/checkout@v3
20*dcc611d7STTaq    - name: build check
21*dcc611d7STTaq      run: make check
22*dcc611d7STTaq
23*dcc611d7STTaq  fmt-check:
24*dcc611d7STTaq
25*dcc611d7STTaq    runs-on: ubuntu-latest
26*dcc611d7STTaq
27*dcc611d7STTaq    steps:
28*dcc611d7STTaq    - uses: actions/checkout@v3
29*dcc611d7STTaq    - name: Build
30*dcc611d7STTaq      run: make fmt-check
31