reubeno / brush

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

fix: avoid duplicate artifact names #173

Closed reubeno closed 2 months ago

github-actions[bot] commented 2 months ago

Test Results

 24 files  144 suites   58s :stopwatch: 424 tests 412 :white_check_mark: 12 :zzz: 0 :x: 852 runs  824 :white_check_mark: 28 :zzz: 0 :x:

Results for commit a58d6088.

github-actions[bot] commented 2 months ago

Performance Benchmark Report

Benchmark name Baseline (μs) Test/PR (μs) Delta (μs) Delta %
expand_one_string 3.62 μs 3.62 μs 0.00 μs ⚪ Unchanged
instantiate_shell 59.89 μs 59.37 μs -0.52 μs ⚪ Unchanged
instantiate_shell_with_init_scripts 25484.63 μs 25959.67 μs 475.04 μs ⚪ Unchanged
parse_bash_completion 5653.81 μs 5610.59 μs -43.22 μs 🟢 -0.76%
parse_sample_script 9.04 μs 8.91 μs -0.13 μs 🟢 -1.45%
run_echo_builtin_command 93.96 μs 91.61 μs -2.35 μs 🟢 -2.50%
run_one_builtin_command 113.71 μs 113.87 μs 0.16 μs ⚪ Unchanged
run_one_external_command 1888.72 μs 1855.54 μs -33.18 μs 🟢 -1.76%
run_one_external_command_directly 952.66 μs 953.00 μs 0.34 μs ⚪ Unchanged

Code Coverage Report: Only Changed Files listed

Package Base Coverage New Coverage Difference
brush-core/src/arithmetic.rs 🟢 97.42% 🟢 97.94% 🟢 0.52%
brush-core/src/builtins/command.rs 🟢 91.25% 🟢 91.67% 🟢 0.42%
brush-core/src/builtins/eval.rs 🟢 88.89% 🟢 90.91% 🟢 2.02%
brush-core/src/builtins/factory.rs 🟢 82.2% 🟢 82.35% 🟢 0.15%
brush-core/src/builtins/help.rs 🟢 90.24% 🟢 89.02% 🔴 -1.22%
brush-core/src/builtins/trap.rs 🟠 71.6% 🟠 67.9% 🔴 -3.7%
brush-core/src/commands.rs 🟢 92.82% 🟢 91.48% 🔴 -1.34%
brush-core/src/expansion.rs 🟢 95.71% 🟢 95.29% 🔴 -0.42%
brush-core/src/interp.rs 🟢 89.02% 🟢 89.6% 🟢 0.58%
brush-core/src/jobs.rs 🔴 43.48% 🔴 37.23% 🔴 -6.25%
brush-core/src/openfiles.rs 🔴 47.92% 🔴 47.71% 🔴 -0.21%
brush-core/src/processes.rs 🔴 0% 🟠 54.55% 🟢 54.55%
brush-core/src/shell.rs 🟢 78.06% 🟢 77.74% 🔴 -0.32%
brush-core/src/sys/unix/signal.rs 🔴 40% 🟠 67.65% 🟢 27.65%
brush-core/src/sys/unix/terminal.rs 🔴 0% 🔴 36.07% 🟢 36.07%
brush-core/src/terminal.rs 🔴 0% 🟢 100% 🟢 100%
brush-interactive/src/interactive_shell.rs 🟠 66.1% 🟠 66.67% 🟢 0.57%
brush-shell/src/events.rs 🔴 37.23% 🔴 36.46% 🔴 -0.77%
Overall Coverage 🟢 76.51% 🟢 75.99% 🔴 -0.52%

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