sudo-rs
sudo-rs copied to clipboard
First attempt at defining a better streamlined pipeline for running commands
Codecov Report
Patch coverage: 9.30% and project coverage change: -0.96 :warning:
Comparison is base (
150f579) 75.79% compared to head (6366061) 74.83%.
Additional details and impacted files
@@ Coverage Diff @@
## main #248 +/- ##
==========================================
- Coverage 75.79% 74.83% -0.96%
==========================================
Files 41 42 +1
Lines 5198 5278 +80
==========================================
+ Hits 3940 3950 +10
- Misses 1258 1328 +70
| Impacted Files | Coverage Δ | |
|---|---|---|
| lib/sudo-common/src/error.rs | 0.00% <0.00%> (ø) |
|
| lib/sudo-pam/src/error.rs | 65.57% <ø> (ø) |
|
| lib/sudo-pam/src/lib.rs | 0.38% <ø> (ø) |
|
| sudo/src/main.rs | 1.33% <0.00%> (+0.40%) |
:arrow_up: |
| sudo/src/pam.rs | 0.00% <0.00%> (ø) |
|
| sudo/src/pipeline.rs | 0.00% <0.00%> (ø) |
|
| lib/sudo-log/src/lib.rs | 66.66% <100.00%> (+0.51%) |
:arrow_up: |
| lib/sudoers/src/policy.rs | 84.93% <100.00%> (+2.39%) |
:arrow_up: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Number of dependencies and binary size impact report
| Metric | main | PR #248 | Delta |
|---|---|---|---|
| Direct dependencies | 8 | 8 | - |
| Total dependencies | 85 | 85 | - |
| Binary size | 986.7 KiB | 988.3 KiB | +0.2% |
| Text size | 564.6 KiB | 565 KiB | - |
Dependencies diff
└─ sudo [v0.1.0-alpha.1]
├─ sudo-cli [v0.1.0-alpha.1]
├─ sudo-common [v0.1.0-alpha.1]
| ├─ libc [v0.2.144]
| ├─ sudo-cli [v0.1.0-alpha.1]
| ├─ sudo-pam [v0.1.0-alpha.1]
| | ├─ libc [v0.2.144]
| | ├─ sudo-cutils [v0.1.0-alpha.1]
| | | └─ libc [v0.2.144]
| | └─ sudo-pam-sys [v0.1.0-alpha.1]
| | ├─ libc [v0.2.144]
| | └─ bindgen [v0.63.0]
| | ├─ bitflags [v1.3.2]
| | ├─ cexpr [v0.6.0]
| | | └─ nom [v7.1.3]
| | | ├─ memchr [v2.5.0]
| | | └─ minimal-lexical [v0.2.1]
| | ├─ clang-sys [v1.6.1]
| | | ├─ glob [v0.3.1]
| | | ├─ libc [v0.2.144]
| | | ├─ libloading [v0.7.4]
| | | | └─ cfg-if [v1.0.0]
| | | └─ glob [v0.3.1]
| | ├─ lazy_static [v1.4.0]
| | ├─ lazycell [v1.3.0]
| | ├─ log [v0.4.17]
| | | └─ cfg-if [v1.0.0]
| | ├─ peeking_take_while [v0.1.2]
| | ├─ proc-macro2 [v1.0.57]
| | | └─ unicode-ident [v1.0.8]
| | ├─ quote [v1.0.27]
| | | └─ proc-macro2 [v1.0.57]
| | ├─ regex [v1.8.1]
| | | └─ regex-syntax [v0.7.1]
| | ├─ rustc-hash [v1.1.0]
| | ├─ shlex [v1.1.0]
| | ├─ syn [v1.0.109]
| | | ├─ proc-macro2 [v1.0.57]
| | | ├─ quote [v1.0.27]
| | | └─ unicode-ident [v1.0.8]
| | └─ which [v4.4.0]
| | ├─ either [v1.8.1]
| | └─ libc [v0.2.144]
| └─ sudo-system [v0.1.0-alpha.1]
| ├─ libc [v0.2.144]
| ├─ sudo-cutils [v0.1.0-alpha.1]
| └─ sudo-log [v0.1.0-alpha.1]
| ├─ env_logger [v0.9.3]
| | └─ log [v0.4.17]
| | └─ cfg-if [v1.0.0]
| ├─ log [v0.4.17]
| └─ syslog [v6.1.0]
| ├─ error-chain [v0.12.4]
| | └─ version_check [v0.9.4]
| ├─ hostname [v0.3.1]
| | ├─ libc [v0.2.144]
| | └─ match_cfg [v0.1.0]
| ├─ libc [v0.2.144]
| ├─ log [v0.4.17]
| └─ time [v0.3.21]
| ├─ itoa [v1.0.6]
| ├─ libc [v0.2.144]
| ├─ num_threads [v0.1.6]
| └─ time-core [v0.1.1]
├─ sudo-env [v0.1.0-alpha.1]
| ├─ sudo-common [v0.1.0-alpha.1]
| ├─ sudo-system [v0.1.0-alpha.1]
| └─ sudoers [v0.1.0-alpha.1]
| ├─ glob [v0.3.1]
| ├─ sudo-defaults [v0.1.0-alpha.1]
| ├─ sudo-log [v0.1.0-alpha.1]
| └─ sudo-system [v0.1.0-alpha.1]
├─ sudo-exec [v0.1.0-alpha.1]
| ├─ signal-hook [v0.3.15]
| | ├─ libc [v0.2.144]
| | ├─ signal-hook-registry [v1.4.1]
| | | └─ libc [v0.2.144]
| | └─ cc [v1.0.79]
| ├─ sudo-common [v0.1.0-alpha.1]
| ├─ sudo-log [v0.1.0-alpha.1]
| └─ sudo-system [v0.1.0-alpha.1]
├─ sudo-log [v0.1.0-alpha.1]
├─ sudo-pam [v0.1.0-alpha.1]
├─ sudo-system [v0.1.0-alpha.1]
└─ sudoers [v0.1.0-alpha.1]