Conversation
Contributor
There was a problem hiding this comment.
Pull Request Overview
This is a version bump release for mise from version 2025.9.12 to 2025.9.13. The changes update version references across various package configuration files, completion scripts, and documentation.
- Updates version number from 2025.9.12 to 2025.9.13 across all relevant files
- Includes new aqua registry configuration for rm-version-switcher package
- Updates shell completion scripts to reference the new version
Reviewed Changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| packaging/rpm/mise.spec | Updates RPM package version specification |
| default.nix | Updates Nix package version |
| crates/aqua-registry/aqua-registry/pkgs/rmitchellscott/rm-version-switcher/registry.yaml | Adds new aqua registry configuration for rm-version-switcher |
| completions/mise.fish | Updates Fish shell completion script version references |
| completions/mise.bash | Updates Bash completion script version references |
| completions/_mise | Updates Zsh completion script version references |
| README.md | Updates version in documentation example |
| Cargo.toml | Updates main package version |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Hyperfine Performance
|
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2025.9.12 x -- echo |
19.3 ± 0.4 | 18.7 | 22.8 | 1.00 |
mise x -- echo |
19.6 ± 0.3 | 19.0 | 21.3 | 1.02 ± 0.03 |
mise env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2025.9.12 env |
18.9 ± 0.4 | 18.3 | 22.9 | 1.00 |
mise env |
19.1 ± 0.4 | 18.5 | 23.1 | 1.01 ± 0.03 |
mise hook-env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2025.9.12 hook-env |
18.3 ± 0.2 | 17.8 | 20.0 | 1.00 |
mise hook-env |
18.7 ± 0.3 | 18.1 | 20.1 | 1.02 ± 0.02 |
mise ls
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2025.9.12 ls |
16.1 ± 0.2 | 15.6 | 17.1 | 1.00 |
mise ls |
16.5 ± 0.3 | 16.0 | 20.2 | 1.02 ± 0.02 |
xtasks/test/perf
| Command | mise-2025.9.12 | mise | Variance |
|---|---|---|---|
| install (cached) | 165ms | ✅ 102ms | +61% |
| ls (cached) | 62ms | 62ms | +0% |
| bin-paths (cached) | 69ms | 68ms | +1% |
| task-ls (cached) | 463ms | 466ms | +0% |
✅ Performance improvement: install cached is 61%
4fd6259 to
2872700
Compare
f9cbcbf to
7e8bbc0
Compare
a8f1312 to
32bf6d9
Compare
d88d995 to
d66e28b
Compare
The openssl/vendored feature was conflicting with rustls-native-roots, causing ARM builds to fail with error code 101. Since we're using rustls for TLS functionality, we don't need OpenSSL vendored builds. This fixes the build failures for: - linux-arm64 - linux-armv7 - linux-armv7-musl
This reverts commit b4dec18.
96534f6 to
5720174
Compare
- Add rustls feature to self_update crate to avoid native-tls - Configure reqwest to use rustls-tls-native-roots - Use local sigstore-verification path for testing - Update Cross.toml to install clang for bindgen This is a work in progress to eliminate OpenSSL dependency for ARM builds. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove cross-rs entirely from GitHub Actions workflow - Remove cargo-zigbuild installation and usage - Delete Cross.toml configuration file - Use cargo directly for all cross-compilation targets - Keep ARM-specific feature configuration for OpenSSL vendoring
- Switch ARM targets to use native ARM GitHub Actions runners - This should avoid cross-compilation issues and improve build performance
- Remove conditional logic for ARM targets in build-tarball.sh - Use rustls for all targets uniformly - Remove unused openssl feature from Cargo.toml - Simplify build configuration now that ARM uses native runners
- Install gcc-arm-linux-gnueabihf for ARMv7 cross-compilation - Set appropriate linker environment variables for ARMv7 targets - This fixes builds when compiling ARMv7 on ARM64 runners
- Install musl-tools for musl targets on ARM runners - Set CC and linker environment variables for aarch64-musl target - Set CC environment variable for armv7-musl target - Fix shellcheck issues with string comparisons - This fixes zstd-sys build errors for musl targets
- Install musl-tools for all musl targets, not just ARM - Set CC and linker environment variables for x86_64-musl - Fix shellcheck issues with string comparisons - This fixes build errors for x86_64-unknown-linux-musl target
- Use arm-linux-gnueabi-gcc (soft-float) for armv7-unknown-linux-gnueabi - Use arm-linux-gnueabi-gcc (soft-float) for armv7-unknown-linux-musleabi - Install both soft-float and hard-float toolchains on ARM runners - Set CC and AR environment variables for proper cross-compilation - This fixes '-mfloat-abi=hard': selected architecture lacks an FPU error
- Download prebuilt musl cross-compiler from musl.cc for ARMv7 - Use armv7l-linux-musleabihf toolchain for armv7-unknown-linux-musleabi - This provides a proper musl libc toolchain for ARMv7 cross-compilation
- Use correct soft-float musl cross-compiler (arm-linux-musleabi) for ARMv7 musl targets - Add proper TLS feature flags to vfox's reqwest dependency - This fixes both ARMv7 musl build failures and vfox test failures
- Switch ARMv7 musl builds back to ubuntu-latest (x86_64) runners - Download prebuilt ARMv7 musl cross-compiler from musl.cc - This avoids issues with ARM64 runners not having x86_64 cross-compilers
- Add set -x for debugging shell script execution - Fix shell syntax from bash [[ ]] to POSIX [ ] - Add error handling with exit codes for wget and tar - Add status messages for debugging cross-compiler setup
- Change URL from musl.cc to mise.jdx.dev for ARMv7 cross-compiler - This should resolve access issues with the musl.cc download
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📦 Registry
🚀 Features
🐛 Bug Fixes
📚 Documentation
📦️ Dependency Updates
Chore
New Contributors