File tree Expand file tree Collapse file tree 1 file changed +24
-9
lines changed Expand file tree Collapse file tree 1 file changed +24
-9
lines changed Original file line number Diff line number Diff line change 11
11
12
12
jobs :
13
13
build :
14
-
15
14
runs-on : ubuntu-latest
16
-
17
15
steps :
18
- - uses : actions/checkout@v3
19
- - name : Build
20
- run : cargo build --verbose
21
- - name : Run tests
22
- run : cargo test --tests --verbose --features=unsafe
23
- - name : Run doctests
24
- run : cargo test --doc --verbose --features=unsafe
16
+ - uses : actions/checkout@v3
17
+ - name : Check format
18
+ run : cargo fmt --check
19
+ - name : Clippy
20
+ run : cargo clippy
21
+ - name : Build
22
+ run : cargo build --verbose
23
+ - name : Run doctests
24
+ run : cargo test --doc --verbose --all-features
25
+ - uses : dtolnay/rust-toolchain@stable
26
+ with :
27
+ components : llvm-tools-preview
28
+ - name : Install cargo-llvm-cov
29
+ uses : taiki-e/install-action@cargo-llvm-cov
30
+ - name : Install nextest
31
+ uses : taiki-e/install-action@nextest
32
+ - name : Generate code coverage
33
+ run : cargo llvm-cov nextest --all-features --workspace --lcov --output-path lcov.info
34
+ - name : Upload coverage to Codecov
35
+
36
+ with :
37
+ token : ${{ secrets.CODECOV_TOKEN }}
38
+ files : lcov.info
39
+ fail_ci_if_error : true
You can’t perform that action at this time.
0 commit comments