File tree Expand file tree Collapse file tree 3 files changed +64
-44
lines changed
Expand file tree Collapse file tree 3 files changed +64
-44
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : Coverage
2+
3+ on :
4+ push :
5+ pull_request :
6+
7+ env :
8+ CARGO_TERM_COLOR : always
9+
10+ jobs :
11+ report :
12+ name : Report
13+ runs-on : ubuntu-latest
14+ env :
15+ CARGO_INCREMENTAL : " 0"
16+ RUSTFLAGS : " -Z profile -C codegen-units=1 -C inline-threshold=0 -C link-dead-code -C overflow-checks=off -C panic=abort -Z panic_abort_tests"
17+ RUSTDOCFLAGS : " -Z profile -C codegen-units=1 -C inline-threshold=0 -C link-dead-code -C overflow-checks=off -C panic=abort -Z panic_abort_tests"
18+
19+ steps :
20+ - id : checkout
21+ name : Checkout Repository
22+ uses : actions/checkout@v3
23+
24+ - id : setup
25+ name : Setup Toolchain
26+ uses : dtolnay/rust-toolchain@stable
27+ with :
28+ toolchain : nightly
29+ components : llvm-tools-preview
30+
31+ - id : cache
32+ name : Enable Workflow Cache
33+ uses : Swatinem/rust-cache@v2
34+
35+ - id : tools
36+ name : Install Tools
37+ run : cargo install imdl
38+
39+ - id : check
40+ name : Run Build-Checks
41+ run : cargo check --workspace --all-targets --all-features
42+
43+ - id : test
44+ name : Run Unit Tests
45+ run : cargo test --workspace --all-targets --all-features
46+
47+ - id : coverage
48+ name : Generate Coverage Report
49+ 50+
51+ - id : upload
52+ name : Upload Coverage Report
53+ uses : codecov/codecov-action@v3
54+ with :
55+ files : ${{ steps.coverage.outputs.report }}
56+ flag : rust
57+ verbose : true
58+ fail_ci_if_error : true
Original file line number Diff line number Diff line change 11actix
22addrs
3+ alekitto
34AUTOINCREMENT
45bencode
56bencoded
67Benoit
78binascii
89btih
910chrono
11+ codecov
12+ codegen
1013compatiblelicenses
1114creativecommons
1215creds
@@ -16,6 +19,7 @@ datetime
1619DATETIME
1720Dont
1821dotless
22+ dtolnay
1923Grünwald
2024hasher
2125Hasher
@@ -49,13 +53,15 @@ reqwest
4953Roadmap
5054ROADMAP
5155rowid
56+ RUSTFLAGS
5257sgxj
5358singlepart
5459sqlx
5560strftime
5661sublicensable
5762sublist
5863subpoints
64+ Swatinem
5965tempdir
6066tempfile
6167thiserror
You can’t perform that action at this time.
0 commit comments