Skip to content

Commit 5fd23bf

Browse files
committed
Change CI to use just commands
1 parent a7147e4 commit 5fd23bf

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/ci.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
- uses: actions/checkout@v5
1616
with:
1717
submodules: recursive
18+
19+
- uses: extractions/setup-just@v3
20+
1821
- name: Install rust
1922
run: |
2023
rustup -V
@@ -23,18 +26,18 @@ jobs:
2326
rustup show
2427
2528
- name: Check Formatting
26-
run: cargo fmt --check --all --verbose
29+
run: just fmt
2730

2831
- name: Clippy
29-
run: cargo clippy --workspace --all-features --verbose -- -Dwarnings
32+
run: just lint
3033

3134
# Check for docs warnings
3235
# Only do this for the swiftnav crate since swiftnav-sys has some errors
3336
# in the bindgen output
3437
- name: Docs
3538
env:
3639
RUSTDOCFLAGS: -D warnings
37-
run: cargo doc --package swiftnav --all-features --no-deps --verbose
40+
run: just docs
3841

3942
build:
4043
name: Build and test
@@ -68,6 +71,8 @@ jobs:
6871
with:
6972
submodules: recursive
7073

74+
- uses: extractions/setup-just@v3
75+
7176
- name: Install musl tools
7277
if: matrix.needs_musl
7378
run: |
@@ -97,7 +102,7 @@ jobs:
97102
rustup show
98103
99104
- name: Build
100-
run: cargo build --workspace --all-features --verbose
105+
run: just build
101106

102107
- name: Test
103-
run: cargo test --workspace --all-features --verbose
108+
run: just test

0 commit comments

Comments
 (0)