reubeno / brush

bash/POSIX-compatible shell implemented in Rust
MIT License
27 stars 4 forks source link

build: run cargo udeps in checks #246

Closed reubeno closed 1 month ago

reubeno commented 1 month ago

Checks for unneeded dependencies in the project's crates.

github-actions[bot] commented 1 month ago

Performance Benchmark Report

Benchmark name Baseline (μs) Test/PR (μs) Delta (μs) Delta %
expand_one_string 3.40 μs 3.40 μs -0.00 μs ⚪ Unchanged
instantiate_shell 60.74 μs 60.69 μs -0.05 μs ⚪ Unchanged
instantiate_shell_with_init_scripts 30195.64 μs 30307.88 μs 112.24 μs ⚪ Unchanged
parse_bash_completion 2749.11 μs 2761.76 μs 12.64 μs ⚪ Unchanged
parse_sample_script 4.12 μs 4.23 μs 0.11 μs ⚪ Unchanged
run_echo_builtin_command 91.05 μs 90.65 μs -0.40 μs ⚪ Unchanged
run_one_builtin_command 107.84 μs 109.75 μs 1.91 μs ⚪ Unchanged
run_one_external_command 1919.47 μs 1927.34 μs 7.87 μs ⚪ Unchanged
run_one_external_command_directly 1002.31 μs 1001.52 μs -0.79 μs ⚪ Unchanged

Code Coverage Report: Only Changed Files listed

Package Base Coverage New Coverage Difference
brush-core/src/shell.rs 🟢 77.73% 🟢 77.45% 🔴 -0.28%
brush-shell/src/main.rs 🟢 90.91% 🟢 90.26% 🔴 -0.65%
Overall Coverage 🟢 73.79% 🟢 73.77% 🔴 -0.02%

Minimum allowed coverage is 70%, this run produced 73.77%

github-actions[bot] commented 1 month ago

Test Results

  2 files    9 suites   1m 11s ⏱️ 502 tests 502 ✅ 0 💤 0 ❌ 992 runs  992 ✅ 0 💤 0 ❌

Results for commit 20eb8e48.

:recycle: This comment has been updated with latest results.

reubeno commented 1 month ago

Looks like this needs nightly.