stanislav-tkach / os_info

Rust library to detect the operating system type
MIT License
175 stars 52 forks source link

Add cargo-deny check (CI) #234

Closed stanislav-tkach closed 4 years ago

stanislav-tkach commented 4 years ago
codecov-commenter commented 4 years ago

Codecov Report

Merging #234 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #234   +/-   ##
=======================================
  Coverage   91.60%   91.60%           
=======================================
  Files          12       12           
  Lines         631      631           
=======================================
  Hits          578      578           
  Misses         53       53           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 8181a49...668ddc8. Read the comment docs.

github-actions[bot] commented 4 years ago

:apple: Cargo bloat for toolchain stable-x86_64-apple-darwin :apple:

@@ Size breakdown @@

- Size       1.99 MB
+ Size       2.19 MB  +202.58 KB
- Text Size  1.1 MB
+ Text Size  1.14 MB  +38.23 KB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ - std 251.25 KB + std 330.41 KB - clap 312.13 KB + clap 322.28 KB - proc_macro2 288 B ```
Dependency tree
```diff @@ Dependency tree @@ Count: 50 ├─ env_logger v0.7.1 │ ├─ atty v0.2.14 │ │ └─ libc v0.2.79 │ ├─ humantime v1.3.0 │ │ └─ quick-error v1.2.3 │ ├─ log v0.4.11 │ │ └─ cfg-if v0.1.10 │ ├─ regex v1.3.9 │ │ ├─ aho-corasick v0.7.13 │ │ │ └─ memchr v2.3.3 │ │ ├─ memchr v2.3.3 │ │ ├─ regex-syntax v0.6.18 │ │ └─ thread_local v1.0.1 │ │ └─ lazy_static v1.4.0 │ └─ termcolor v1.1.0 ├─ log v0.4.11 ├─ os_info v3.0.0 (/Users/runner/work/os_info/os_info/os_info) │ └─ log v0.4.11 - └─ structopt v0.3.18 + └─ structopt v0.3.19 ├─ clap v2.33.3 │ ├─ ansi_term v0.11.0 │ ├─ atty v0.2.14 │ ├─ bitflags v1.2.1 │ ├─ strsim v0.8.0 │ ├─ textwrap v0.11.0 │ │ └─ unicode-width v0.1.8 │ ├─ unicode-width v0.1.8 │ └─ vec_map v0.8.2 ├─ lazy_static v1.4.0 - └─ structopt-derive v0.4.11 + └─ structopt-derive v0.4.12 ├─ heck v0.3.1 │ └─ unicode-segmentation v1.6.0 ├─ proc-macro-error v1.0.4 │ ├─ proc-macro-error-attr v1.0.4 │ │ ├─ proc-macro2 v1.0.24 │ │ │ └─ unicode-xid v0.2.1 │ │ ├─ quote v1.0.7 │ │ │ └─ proc-macro2 v1.0.24 │ │ └─ version_check v0.9.2 │ ├─ proc-macro2 v1.0.24 │ ├─ quote v1.0.7 - │ ├─ syn v1.0.42 + │ ├─ syn v1.0.43 │ │ ├─ proc-macro2 v1.0.24 │ │ ├─ quote v1.0.7 │ │ └─ unicode-xid v0.2.1 │ └─ version_check v0.9.2 ├─ proc-macro2 v1.0.24 ├─ quote v1.0.7 - └─ syn v1.0.42 + └─ syn v1.0.43 ```

Commit: c074c6e1f7084212770e6807427d8650422eafec (Compare with baseline commit)

github-actions[bot] commented 4 years ago

:cowboy_hat_face: Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu :cowboy_hat_face:

@@ Size breakdown @@

- Size       4.75 MB
+ Size       5.31 MB  +576.58 KB
- Text Size  1.11 MB
+ Text Size  1.14 MB  +36.75 KB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ - std 244.88 KB + std 328.45 KB - clap 306.57 KB + clap 313.33 KB - proc_macro2 171 B ```
Dependency tree
```diff @@ Dependency tree @@ Count: 50 ├─ env_logger v0.7.1 │ ├─ atty v0.2.14 │ │ └─ libc v0.2.79 │ ├─ humantime v1.3.0 │ │ └─ quick-error v1.2.3 │ ├─ log v0.4.11 │ │ └─ cfg-if v0.1.10 │ ├─ regex v1.3.9 │ │ ├─ aho-corasick v0.7.13 │ │ │ └─ memchr v2.3.3 │ │ ├─ memchr v2.3.3 │ │ ├─ regex-syntax v0.6.18 │ │ └─ thread_local v1.0.1 │ │ └─ lazy_static v1.4.0 │ └─ termcolor v1.1.0 ├─ log v0.4.11 ├─ os_info v3.0.0 (/home/runner/work/os_info/os_info/os_info) │ └─ log v0.4.11 - └─ structopt v0.3.18 + └─ structopt v0.3.19 ├─ clap v2.33.3 │ ├─ ansi_term v0.11.0 │ ├─ atty v0.2.14 │ ├─ bitflags v1.2.1 │ ├─ strsim v0.8.0 │ ├─ textwrap v0.11.0 │ │ └─ unicode-width v0.1.8 │ ├─ unicode-width v0.1.8 │ └─ vec_map v0.8.2 ├─ lazy_static v1.4.0 - └─ structopt-derive v0.4.11 + └─ structopt-derive v0.4.12 ├─ heck v0.3.1 │ └─ unicode-segmentation v1.6.0 ├─ proc-macro-error v1.0.4 │ ├─ proc-macro-error-attr v1.0.4 │ │ ├─ proc-macro2 v1.0.24 │ │ │ └─ unicode-xid v0.2.1 │ │ ├─ quote v1.0.7 │ │ │ └─ proc-macro2 v1.0.24 │ │ └─ version_check v0.9.2 │ ├─ proc-macro2 v1.0.24 │ ├─ quote v1.0.7 - │ ├─ syn v1.0.42 + │ ├─ syn v1.0.43 │ │ ├─ proc-macro2 v1.0.24 │ │ ├─ quote v1.0.7 │ │ └─ unicode-xid v0.2.1 │ └─ version_check v0.9.2 ├─ proc-macro2 v1.0.24 ├─ quote v1.0.7 - └─ syn v1.0.42 + └─ syn v1.0.43 ```

Commit: c074c6e1f7084212770e6807427d8650422eafec (Compare with baseline commit)

github-actions[bot] commented 4 years ago

:office: Cargo bloat for toolchain stable-x86_64-pc-windows-gnu :office:

@@ Size breakdown @@

- Size       6.21 MB
+ Size       7.35 MB  +1.14 MB
- Text Size  2 MB
+ Text Size  2.25 MB  +259 KB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ - std 488.1 KB + std 692.09 KB - clap 501.97 KB + clap 511.36 KB - regex_syntax 315.03 KB + regex_syntax 310.59 KB - log 33.41 KB + log 87.59 KB - proc_macro2 64 B ```
Dependency tree
```diff @@ Dependency tree @@ Count: 53 ├─ env_logger v0.7.1 │ ├─ atty v0.2.14 │ │ └─ winapi v0.3.9 │ │ └─ winapi-x86_64-pc-windows-gnu v0.4.0 │ ├─ humantime v1.3.0 │ │ └─ quick-error v1.2.3 │ ├─ log v0.4.11 │ │ └─ cfg-if v0.1.10 │ ├─ regex v1.3.9 │ │ ├─ aho-corasick v0.7.13 │ │ │ └─ memchr v2.3.3 │ │ ├─ memchr v2.3.3 │ │ ├─ regex-syntax v0.6.18 │ │ └─ thread_local v1.0.1 │ │ └─ lazy_static v1.4.0 │ └─ termcolor v1.1.0 │ └─ winapi-util v0.1.5 │ └─ winapi v0.3.9 ├─ log v0.4.11 ├─ os_info v3.0.0 (D:\a\os_info\os_info\os_info) │ ├─ log v0.4.11 │ └─ winapi v0.3.9 - └─ structopt v0.3.18 + └─ structopt v0.3.19 ├─ clap v2.33.3 │ ├─ atty v0.2.14 │ ├─ bitflags v1.2.1 │ ├─ strsim v0.8.0 │ ├─ textwrap v0.11.0 │ │ └─ unicode-width v0.1.8 │ ├─ unicode-width v0.1.8 │ └─ vec_map v0.8.2 ├─ lazy_static v1.4.0 - └─ structopt-derive v0.4.11 + └─ structopt-derive v0.4.12 ├─ heck v0.3.1 │ └─ unicode-segmentation v1.6.0 ├─ proc-macro-error v1.0.4 │ ├─ proc-macro-error-attr v1.0.4 │ │ ├─ proc-macro2 v1.0.24 │ │ │ └─ unicode-xid v0.2.1 │ │ ├─ quote v1.0.7 │ │ │ └─ proc-macro2 v1.0.24 │ │ └─ version_check v0.9.2 │ ├─ proc-macro2 v1.0.24 │ ├─ quote v1.0.7 - │ ├─ syn v1.0.42 + │ ├─ syn v1.0.43 │ │ ├─ proc-macro2 v1.0.24 │ │ ├─ quote v1.0.7 │ │ └─ unicode-xid v0.2.1 │ └─ version_check v0.9.2 ├─ proc-macro2 v1.0.24 ├─ quote v1.0.7 - └─ syn v1.0.42 + └─ syn v1.0.43 ```

Commit: c074c6e1f7084212770e6807427d8650422eafec (Compare with baseline commit)

github-actions[bot] commented 4 years ago

:office: Cargo bloat for toolchain stable-i686-pc-windows-gnu :office:

@@ Size breakdown @@

- Size       5.67 MB
+ Size       6.85 MB  +1.18 MB
- Text Size  1.73 MB
+ Text Size  1.98 MB  +254 KB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ - std 478.33 KB + std 615.45 KB - regex_syntax 252.7 KB + regex_syntax 259.64 KB - log 28.77 KB + log 84.64 KB - proc_macro2 64 B ```
Dependency tree
```diff @@ Dependency tree @@ Count: 53 ├─ env_logger v0.7.1 │ ├─ atty v0.2.14 │ │ └─ winapi v0.3.9 │ │ └─ winapi-i686-pc-windows-gnu v0.4.0 │ ├─ humantime v1.3.0 │ │ └─ quick-error v1.2.3 │ ├─ log v0.4.11 │ │ └─ cfg-if v0.1.10 │ ├─ regex v1.3.9 │ │ ├─ aho-corasick v0.7.13 │ │ │ └─ memchr v2.3.3 │ │ ├─ memchr v2.3.3 │ │ ├─ regex-syntax v0.6.18 │ │ └─ thread_local v1.0.1 │ │ └─ lazy_static v1.4.0 │ └─ termcolor v1.1.0 │ └─ winapi-util v0.1.5 │ └─ winapi v0.3.9 ├─ log v0.4.11 ├─ os_info v3.0.0 (D:\a\os_info\os_info\os_info) │ ├─ log v0.4.11 │ └─ winapi v0.3.9 - └─ structopt v0.3.18 + └─ structopt v0.3.19 ├─ clap v2.33.3 │ ├─ atty v0.2.14 │ ├─ bitflags v1.2.1 │ ├─ strsim v0.8.0 │ ├─ textwrap v0.11.0 │ │ └─ unicode-width v0.1.8 │ ├─ unicode-width v0.1.8 │ └─ vec_map v0.8.2 ├─ lazy_static v1.4.0 - └─ structopt-derive v0.4.11 + └─ structopt-derive v0.4.12 ├─ heck v0.3.1 │ └─ unicode-segmentation v1.6.0 ├─ proc-macro-error v1.0.4 │ ├─ proc-macro-error-attr v1.0.4 │ │ ├─ proc-macro2 v1.0.24 │ │ │ └─ unicode-xid v0.2.1 │ │ ├─ quote v1.0.7 │ │ │ └─ proc-macro2 v1.0.24 │ │ └─ version_check v0.9.2 │ ├─ proc-macro2 v1.0.24 │ ├─ quote v1.0.7 - │ ├─ syn v1.0.42 + │ ├─ syn v1.0.43 │ │ ├─ proc-macro2 v1.0.24 │ │ ├─ quote v1.0.7 │ │ └─ unicode-xid v0.2.1 │ └─ version_check v0.9.2 ├─ proc-macro2 v1.0.24 ├─ quote v1.0.7 - └─ syn v1.0.42 + └─ syn v1.0.43 ```

Commit: c074c6e1f7084212770e6807427d8650422eafec (Compare with baseline commit)

codecov-io commented 4 years ago

Codecov Report

Merging #234 into master will increase coverage by 0.57%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #234      +/-   ##
==========================================
+ Coverage   91.60%   92.18%   +0.57%     
==========================================
  Files          12       12              
  Lines         631      665      +34     
==========================================
+ Hits          578      613      +35     
+ Misses         53       52       -1     
Impacted Files Coverage Δ
os_info/src/linux/file_release.rs 92.19% <0.00%> (+0.05%) :arrow_up:
os_info/src/info.rs 98.96% <0.00%> (+0.53%) :arrow_up:
os_info/src/os_type.rs 100.00% <0.00%> (+2.38%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 8181a49...0c00926. Read the comment docs.