Skip to content

fix(backend): change registry mismatch log from info to debug#7858

Merged
jdx merged 1 commit intomainfrom
fix/backend-changed-log-level
Jan 28, 2026
Merged

fix(backend): change registry mismatch log from info to debug#7858
jdx merged 1 commit intomainfrom
fix/backend-changed-log-level

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Jan 27, 2026

Summary

  • Changes the backend registry mismatch log message from info! to debug! level
  • The message "backend for 'X' changed from stored 'Y' to registry 'Z'" is not helpful for most users and clutters the output

Test plan

  • Verified the change compiles
  • Linting passes

🤖 Generated with Claude Code


Note

Reduces log verbosity for backend resolution.

  • In src/cli/args/backend_arg.rs, changes the registry mismatch message from info! to debug! when a non-explicit tool’s stored backend differs from the registry (backend for 'X' changed from stored 'Y' to registry 'Z').

Written by Cursor Bugbot for commit d38bbf0. This will update automatically on new commits. Configure here.

The message about backend changing from stored to registry is not
helpful for most users and clutters the output.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings January 27, 2026 22:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reduces log noise by changing a backend registry mismatch message from info to debug level. The message about backend changes is primarily useful for debugging rather than regular user information.

Changes:

  • Downgraded log level for backend registry mismatch message from info! to debug!

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.1.8 x -- echo 19.8 ± 0.3 19.2 22.2 1.00
mise x -- echo 20.3 ± 0.3 19.6 22.1 1.02 ± 0.02

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.1.8 env 19.2 ± 0.5 18.6 26.4 1.00
mise env 20.2 ± 0.7 18.9 25.7 1.05 ± 0.05

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.1.8 hook-env 19.7 ± 0.5 18.9 22.3 1.00
mise hook-env 20.1 ± 0.3 19.4 21.3 1.02 ± 0.03

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.1.8 ls 17.3 ± 0.3 16.7 18.5 1.00
mise ls 17.9 ± 0.3 17.2 19.3 1.03 ± 0.03

xtasks/test/perf

Command mise-2026.1.8 mise Variance
install (cached) 112ms 112ms +0%
ls (cached) 67ms 67ms +0%
bin-paths (cached) 72ms 71ms +1%
task-ls (cached) 285ms 288ms -1%

@jdx jdx merged commit 878da3c into main Jan 28, 2026
37 checks passed
@jdx jdx deleted the fix/backend-changed-log-level branch January 28, 2026 00:10
mise-en-dev added a commit that referenced this pull request Jan 28, 2026
### 🚀 Features

- **(doctor)** add backend mismatch warnings by @jdx in
[#7847](#7847)
- **(http)** add rename_exe support for archive extraction by @jdx in
[#7874](#7874)
- **(http)** send x-mise-ci header for CI environment tracking by @jdx
in [#7875](#7875)
- **(install)** auto-install plugins from [plugins] config section by
@jdx in [#7856](#7856)
- **(registry)** add vercel by @mikecurtis in
[#7844](#7844)
- **(task)** support glob patterns in task_config.includes by @jdx in
[#7870](#7870)
- **(task)** add task templates for reusable task definitions by @jdx in
[#7873](#7873)

### 🐛 Bug Fixes

- **(backend)** change registry mismatch log from info to debug by @jdx
in [#7858](#7858)
- **(ci)** use squash merge for auto-merge-release workflow by @jdx in
[7e5e71e](7e5e71e)
- **(ci)** remove --auto flag to merge immediately when CI passes by
@jdx in
[23ed2ed](23ed2ed)
- **(github)** select platform-matching provenance file for SLSA
verification by @jdx in [#7853](#7853)
- **(go)** filter out version "1" from available versions by @jdx in
[#7871](#7871)
- **(install)** skip CurDir components when detecting archive structure
by @jdx in [#7868](#7868)
- **(pipx)** ensure Python minor version symlink exists for postinstall
hooks by @jdx in [#7869](#7869)
- **(registry)** prevent duplicate -stable suffix in Flutter download
URLs by @jdx in [#7872](#7872)
- **(task)** pass env to usage parser for env-backed arguments by @jdx
in [#7848](#7848)
- **(task)** propagate MISE_ENV to child tasks when using -E flag by
@jdx in
[06ee776](06ee776)
- **(vfox-dotnet)** use os.execute() to fix Windows installation by
@prodrigues1912 in [#7843](#7843)

### 📚 Documentation

- update cache-behavior with env_cache information by @jdx in
[#7849](#7849)

### ◀️ Revert

- remove task inheritance from parent configs in monorepos by @jdx in
[#7851](#7851)
- Revert "fix(ci): remove --auto flag to merge immediately when CI
passes" by @jdx in
[0606187](0606187)

### 📦 Registry

- add mago
([aqua:carthage-software/mago](https://github.com/carthage-software/mago))
by @scop in [#7845](#7845)

### Chore

- **(ci)** auto-merge release branch into main daily at 4am CST by @jdx
in [#7852](#7852)

### New Contributors

- @mikecurtis made their first contribution in
[#7844](#7844)
- @prodrigues1912 made their first contribution in
[#7843](#7843)
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.

2 participants