Skip to content

Conversation

@nekrich
Copy link
Contributor

@nekrich nekrich commented Oct 21, 2025

Fixes: regression(?): mise prepends v to version number and doesn't try version verbatim #6699.
This reverts commit e426ad7.

DEBUG Version: 2025.10.12 macos-arm64 (2025-10-20)
DEBUG ARGS: /Users/user/.local/bin/mise install --debug
DEBUG config: ~/Developer/repo/.mise.toml
DEBUG config: ~/.config/mise/config.toml
DEBUG install_some_versions: ubi:cpisciotta/[email protected]
INFO  ubi:cpisciotta/[email protected]     install
DEBUG Parsed https://github.com/cpisciotta/xcbeautify = cpisciotta / xcbeautify
DEBUG exe name = xcbeautify
DEBUG install path = /Users/user/.local/share/mise/installs/ubi-cpisciotta-xcbeautify/3.0.0/xcbeautify
DEBUG Fetching assets for project `cpisciotta/xcbeautify`
DEBUG Getting release info from `https://api.github.com/repos/cpisciotta/xcbeautify/releases/tags/v3.0.0`
DEBUG Adding token to GitHub request.
DEBUG starting new connection: https://api.github.com/
DEBUG connecting to 140.82.121.5:443
DEBUG connected to 140.82.121.5:443
DEBUG pooling idle connection for ("https", api.github.com)
Error:
   0: Failed to install ubi:cpisciotta/[email protected]: HTTP request to https://api.github.com/repos/cpisciotta/xcbeautify/releases/tags/v3.0.0 returned an error status

Location:
   src/toolset/mod.rs:264

Version:
   2025.10.12 macos-arm64 (2025-10-20)

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 3 frames hidden ⋮
   4: mise::toolset::Toolset::install_all_versions::{{closure}}::{{closure}}::h60acabb1863fdb85
      at <unknown source file>:<unknown line>
   5: <async_backtrace::framed::Framed<F> as core::future::future::Future>::poll::hb6c7c1a73b9f2046
      at <unknown source file>:<unknown line>
   6: mise::toolset::Toolset::install_all_versions::{{closure}}::hfe8f32bdbf6eb605.40993<unknown>
      at <unknown source file>:<unknown line>
   7: mise::cli::install::Install::install_missing_runtimes::{{closure}}::hf220e07d9d9e5fee
      at <unknown source file>:<unknown line>
   8: std::thread::local::LocalKey<T>::with::hbc7f78d294565153
      at <unknown source file>:<unknown line>
   9: mise::cli::install::Install::run::{{closure}}::h8d9ecf8bd494637e.53160<unknown>
      at <unknown source file>:<unknown line>
  10: mise::cli::Commands::run::{{closure}}::h8206d589027b5297.53064<unknown>
      at <unknown source file>:<unknown line>
  11: mise::cli::Cli::run::{{closure}}::h339b006c5bfc4999.53018<unknown>
      at <unknown source file>:<unknown line>
  12: mise::main::h0fd550f68bbee2f7
      at <unknown source file>:<unknown line>
  13: std::sys::backtrace::__rust_begin_short_backtrace::h47daeeb3c5e28604
      at <unknown source file>:<unknown line>
  14: _main<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
DEBUG Version: 2025.10.12 macos-arm64 (2025-10-20)
DEBUG ARGS: /Users/user/.local/bin/mise hook-env -s zsh
DEBUG config: ~/Developer/repo/.mise.toml
DEBUG config: ~/.config/mise/config.toml

@jdx jdx merged commit 28eb48e into jdx:main Oct 21, 2025
25 checks passed
jdx pushed a commit that referenced this pull request Oct 21, 2025
### 🐛 Bug Fixes

- **(revert)** fix(deps): update rust crate ubi to 0.8.2 by @nekrich in
[#6700](#6700)

### 📚 Documentation

- Add fnox as recommended secret management option by @jdx in
[#6698](#6698)

### New Contributors

- @nekrich made their first contribution in
[#6700](#6700)
jdx pushed a commit that referenced this pull request Nov 30, 2025
This reverts commit 28eb48e. (#6700)

Forgejo support is added in
houseabsolute/ubi#107, but this PR just ignores
it.

The regression #6699 was caused
by
houseabsolute/ubi@a7742e6,
which wrapped errors with contexts.
To work around this, we need to keep `anyhow::Error` as is, instead of
converting to `eyre::Error`, until we check the status code.

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
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