Skip to content

chore: remove hyperfine from main builds#5226

Merged
jdx merged 4 commits into
mainfrom
config-get
May 28, 2025
Merged

chore: remove hyperfine from main builds#5226
jdx merged 4 commits into
mainfrom
config-get

Conversation

@jdx

@jdx jdx commented May 28, 2025

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

github-actions Bot commented May 28, 2025

Copy link
Copy Markdown

xtasks/test/perf

Command mise mise-2025.5.15
install (uncached) 1049ms 869ms
install (cached) ✅ 150ms 225ms
ls (uncached) 746ms 729ms
ls (cached) 107ms 106ms
bin-paths (uncached) ⚠️ 976ms 731ms
bin-paths (cached) 92ms 91ms
task-ls (uncached) 3576ms 3125ms
task-ls (cached) 297ms 288ms

✅ Performance improvement: install cached is 50%
⚠️ Warning: bin-paths uncached performance variance is -25%

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.15 x -- echo 49.0 ± 1.5 45.9 60.7 1.00
mise x -- echo 49.9 ± 1.4 46.6 55.3 1.02 ± 0.04

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.15 env 49.5 ± 1.7 45.9 56.7 1.00
mise env 50.2 ± 1.9 46.2 58.0 1.01 ± 0.05

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.15 hook-env 49.1 ± 1.6 45.8 55.8 1.00
mise hook-env 50.8 ± 2.3 46.0 71.3 1.04 ± 0.06

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.15 ls 73.5 ± 1.7 69.2 83.4 1.00 ± 0.03
mise ls 73.3 ± 1.9 69.3 81.5 1.00
⚠️ Warning: Performance variance for ls is 8050%

@jdx jdx enabled auto-merge (squash) May 28, 2025 18:00
@jdx jdx disabled auto-merge May 28, 2025 18:00
@jdx jdx changed the title config get chore: remove hyperfine from main builds May 28, 2025
@jdx jdx enabled auto-merge (squash) May 28, 2025 18:00
@jdx jdx merged commit cafd18d into main May 28, 2025
18 of 19 checks passed
@jdx jdx deleted the config-get branch May 28, 2025 18:12
jdx pushed a commit that referenced this pull request May 29, 2025
### 🐛 Bug Fixes

- ensure config is always wrapped in Result by
[@jdx](https://github.com/jdx) in
[#5223](#5223)

### ⚡ Performance

- improve init performance by [@jdx](https://github.com/jdx) in
[#5231](#5231)

### Chore

- remove hyperfine from main builds by [@jdx](https://github.com/jdx) in
[#5226](#5226)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant