Skip to content

Commit 0406993

Browse files
committed
add rust ci
1 parent 7bf3362 commit 0406993

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/ci.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,26 @@ on:
55
merge_group:
66
pull_request:
77
jobs:
8-
check:
8+
check-cairo:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v4
1212
- uses: software-mansion/setup-scarb@v1
1313
- run: scarb fmt --check
1414
- run: scarb lint
1515
- run: scarb test
16+
17+
check-rust:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v4
21+
- uses: dtolnay/rust-toolchain@stable
22+
- uses: Swatinem/rust-cache@v2
23+
- run: cargo fmt --check
24+
- run: cargo clippy --all-targets --all-features --workspace --no-deps
25+
env:
26+
RUSTFLAGS: "-Dwarnings"
27+
- run: cargo doc --all-features --workspace --no-deps
28+
env:
29+
RUSTDOCFLAGS: "-Dwarnings"
30+
- run: cargo test --workspace

0 commit comments

Comments
 (0)