Skip to content

Commit de40ec5

Browse files
committed
Clean up CI pipelines
1 parent 65de54e commit de40ec5

File tree

3 files changed

+31
-28
lines changed

3 files changed

+31
-28
lines changed

.github/workflows/ci.yaml renamed to .github/workflows/ci-build.yaml

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: CI
2+
name: CI - Build
33
"on":
44
pull_request:
55
push:
@@ -77,4 +77,7 @@ jobs:
7777
rustup show
7878
7979
- name: Build
80-
run: cargo make --no-workspace workspace-ci-flow
80+
run: cargo build --workspace --all-features
81+
82+
- name: Test
83+
run: cargo test --workspace --all-features

.github/workflows/ci-lint.yaml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: CI - Lint
3+
on:
4+
pull_request:
5+
jobs:
6+
lint:
7+
name: PR Checks
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
with:
12+
submodules: recursive
13+
token: ${{ secrets.GH_TOKEN }}
14+
15+
- name: Install rust
16+
run: |
17+
rustup -V
18+
rustup set profile minimal
19+
rustup toolchain install stable
20+
rustup show
21+
22+
- name: Check Formatting
23+
run: cargo fmt --check --all
24+
25+
- name: Clippy
26+
run: cargo clippy --check --workspace --all-features

Makefile.toml

-26
This file was deleted.

0 commit comments

Comments
 (0)