chore(deps): update dependency mise to v2026.5.18#2165
Merged
Conversation
zeitlinger
approved these changes
Jun 1, 2026
jaydeluca
pushed a commit
that referenced
this pull request
Jun 4, 2026
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mise](https://redirect.github.com/jdx/mise) | patch | `v2026.5.15` → `v2026.5.18` | --- ### Release Notes <details> <summary>jdx/mise (mise)</summary> ### [`v2026.5.18`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.18): : Hook script arrays and lock-identity fixes [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.5.17...v2026.5.18) A focused release that teaches hooks to accept script arrays, ships an `npm install -g mise` package, and tightens lock identity across several backends so `mise.lock` entries can no longer be reused for option combinations that resolve to a different artifact set. ##### Added - **(config)** Hooks now accept `script`/`scripts` arrays for current-shell hooks ([#​9836](https://redirect.github.com/jdx/mise/pull/9836) by [@​risu729](https://redirect.github.com/risu729)): ```toml [hooks.enter] shell = "bash" script = [ "source completions.sh", "export PROJECT_READY=1", ] ``` Note that `run` is still string-only — to spawn multiple inline commands, use a list of `{ run = "..." }` entries or one multiline `run` string. ##### Fixed - **(env)** PATH entries under mise's installs directory are now treated as mise-managed during `hook-env` reactivation, so an inactive install path like `installs/node/24/bin` inherited from a parent shell can no longer sit ahead of the active project's `installs/node/22.17.1/bin` ([#​10162](https://redirect.github.com/jdx/mise/pull/10162) by [@​risu729](https://redirect.github.com/risu729)). - **(config)** `.miserc.toml` discovery now stops at raw `MISE_CEILING_PATHS` entries (without recursing through the lazy fallback), preventing a parent `.miserc.toml` above the ceiling from injecting `MISE_ENV` ([#​10165](https://redirect.github.com/jdx/mise/pull/10165) by [@​risu729](https://redirect.github.com/risu729)). - **(task)** `mise tasks ls --json`, `tasks info --json`, and the MCP tasks resource now serialize full `run` entries — including single task refs and task groups — instead of script-only strings ([#​10163](https://redirect.github.com/jdx/mise/pull/10163) by [@​risu729](https://redirect.github.com/risu729)). - **(task)** Bump `usage-lib` to 3.4.0 and update the zsh completion to read `display<TAB>insert` pairs from `usage complete-word`, restoring task completions after the `usage-cli` 3.4.0 output change ([#​10181](https://redirect.github.com/jdx/mise/pull/10181) by [@​jdx](https://redirect.github.com/jdx)). - **(installer)** Add the missing `warn` helper used by the standalone installer's checksum fallback paths ([#​10157](https://redirect.github.com/jdx/mise/pull/10157) by [@​risu729](https://redirect.github.com/risu729), recreating [@​olfway](https://redirect.github.com/olfway)'s original fix). ##### Lock identity A batch of fixes ensures `mise lock` selects entries by an identity that actually reflects the installed result, so toggling an option no longer silently reuses a stale lock entry: - **(conda)** Include the conda channel — the same `tool@version` resolved against `conda-forge`, `bioconda`, or a private channel can produce entirely different builds and checksums ([#​9984](https://redirect.github.com/jdx/mise/pull/9984) by [@​risu729](https://redirect.github.com/risu729)). - **(rust)** Include rustup `profile`, `components`, and `targets`, read from both tool options and `rust-toolchain.toml`, with stable sorting ([#​9988](https://redirect.github.com/jdx/mise/pull/9988) by [@​risu729](https://redirect.github.com/risu729)). - **(github)** Include target artifact selectors (`api_url`, `version_prefix`, per-platform `asset_pattern`, direct `url`, `no_app`) for GitHub, GitLab, and Forgejo backends, resolved per target platform ([#​9985](https://redirect.github.com/jdx/mise/pull/9985) by [@​risu729](https://redirect.github.com/risu729)). - **(python)** Include non-default `patch_sysconfig = false` (the interpreter tree differs after install); `virtualenv` stays out as an activation-only overlay ([#​10161](https://redirect.github.com/jdx/mise/pull/10161) by [@​risu729](https://redirect.github.com/risu729)). ##### Changed - **(npm)** mise is now published to npm under the unscoped `mise` package, so `npm install -g mise` and `npx mise` work directly. The legacy `@jdxcode/mise` scoped package continues to be published, and the new wrapper reuses the existing `@jdxcode/mise-<os>-<arch>` platform tarballs ([#​10183](https://redirect.github.com/jdx/mise/pull/10183) by [@​jdx](https://redirect.github.com/jdx)). **Full Changelog**: <jdx/mise@v2026.5.17...v2026.5.18> ##### 💚 Sponsor mise mise is built by [@​jdx](https://redirect.github.com/jdx) under [**en.dev**](https://en.dev) — an independent studio making developer tooling (mise, [aube](https://aube.en.dev/), and more). Development is funded by sponsors. If mise saves you or your team time, please consider sponsoring at [en.dev](https://en.dev). Individual and company sponsorships keep mise fast, free, and independent. ### [`v2026.5.17`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.17): : Custom aqua registry cache and Windows fixes [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.5.16...v2026.5.17) A catch-up release for the tag that shipped the compiled custom aqua registry cache, several Windows task/shim fixes, and a handful of backend install improvements. This release is backfilled without binary assets; use `v2026.5.18` or newer for downloadable artifacts. ##### Added - **(aqua)** Add a compiled custom registry cache to speed up aqua registry lookups and reduce repeated parsing work ([#​9583](https://redirect.github.com/jdx/mise/pull/9583) by [@​jdx](https://redirect.github.com/jdx)). ##### Fixed - **(upgrade)** Handle a lone `v` prefix in `--bump` latest queries ([#​10130](https://redirect.github.com/jdx/mise/pull/10130) by [@​jdx](https://redirect.github.com/jdx)). - **(env)** Force the Unix environment key to uppercase `PATH`, avoiding mixed-case path handling surprises ([#​9927](https://redirect.github.com/jdx/mise/pull/9927) by [@​jdx](https://redirect.github.com/jdx)). - **(http)** Limit fallback retries against the shared versions host ([#​10142](https://redirect.github.com/jdx/mise/pull/10142) by [@​jdx](https://redirect.github.com/jdx)). - **(bun)** Use Bun's native `windows-arm64` build for Bun 1.3.10 and newer ([#​10150](https://redirect.github.com/jdx/mise/pull/10150) by [@​M1noa](https://redirect.github.com/M1noa)). - **(task)** Honor explicit and quoted shell paths on Windows ([#​10148](https://redirect.github.com/jdx/mise/pull/10148) by [@​M1noa](https://redirect.github.com/M1noa)). - **(task)** Convert `PATH` to `/cygdrive` form for Cygwin bash tasks on Windows ([#​10147](https://redirect.github.com/jdx/mise/pull/10147) by [@​M1noa](https://redirect.github.com/M1noa)). - **(ui)** Honor color settings in interactive prompt themes ([#​10151](https://redirect.github.com/jdx/mise/pull/10151) by [@​M1noa](https://redirect.github.com/M1noa)). - **(pipx)** Upgrade the shared pip environment when using version constraints ([#​10138](https://redirect.github.com/jdx/mise/pull/10138) by [@​jdx](https://redirect.github.com/jdx)). - **(shim)** Refresh stale Windows shims after a mise version update ([#​10152](https://redirect.github.com/jdx/mise/pull/10152) by [@​M1noa](https://redirect.github.com/M1noa)). - **(completion)** Keep global `-C`/`--cd` usable in task argument completion ([#​10153](https://redirect.github.com/jdx/mise/pull/10153) by [@​M1noa](https://redirect.github.com/M1noa)). - **(github)** Handle `x86` release assets as `x64` fallbacks where upstreams publish mismatched naming ([#​10103](https://redirect.github.com/jdx/mise/pull/10103) by [@​jdx](https://redirect.github.com/jdx)). - **(github)** Strip OpenGrep platform suffixes before asset matching ([#​10166](https://redirect.github.com/jdx/mise/pull/10166) by [@​jdx](https://redirect.github.com/jdx)). - **(github)** Penalize certificate assets as metadata so they are not selected as install archives ([#​10158](https://redirect.github.com/jdx/mise/pull/10158) by [@​jdx](https://redirect.github.com/jdx)). ##### Changed - Registry: add `herdr` via `github:ogulcancelik/herdr` ([#​10154](https://redirect.github.com/jdx/mise/pull/10154) by [@​ogulcan](https://redirect.github.com/ogulcan)). - Registry: add `databricks-cli` via `aqua:databricks/cli` ([#​10072](https://redirect.github.com/jdx/mise/pull/10072) by [@​nstrug](https://redirect.github.com/nstrug)). - **(spm)** Parse SwiftPM tool options locally ([#​9959](https://redirect.github.com/jdx/mise/pull/9959) by [@​jdx](https://redirect.github.com/jdx)). ##### Documentation - Split glossary aliases into Tool Aliases and Shell Aliases ([#​9983](https://redirect.github.com/jdx/mise/pull/9983) by [@​BenjaminChr](https://redirect.github.com/BenjaminChr)). - Update the webpage tooling copy to use current tools ([#​10170](https://redirect.github.com/jdx/mise/pull/10170) by [@​jdx](https://redirect.github.com/jdx)). **Full Changelog**: <jdx/mise@v2026.5.16...v2026.5.17> ##### 💚 Sponsor mise mise is built by [@​jdx](https://redirect.github.com/jdx) under [**en.dev**](https://en.dev) — an independent studio making developer tooling (mise, [aube](https://aube.en.dev/), and more). Development is funded by sponsors. If mise saves you or your team time, please consider sponsoring at [en.dev](https://en.dev). Individual and company sponsorships keep mise fast, free, and independent. ### [`v2026.5.16`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.16): : versions-host metadata, fork-bomb fixes, and friendlier upgrades [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.5.15...v2026.5.16) ##### Added - **(github)** Use the shared `mise-versions` host for release metadata and artifact attestations before falling back to `api.github.com`, dramatically cutting anonymous GitHub API usage in CI/Docker ([#​10127](https://redirect.github.com/jdx/mise/pull/10127) by [@​jdx](https://redirect.github.com/jdx)). - **(node)** New `node.npm_shim` setting (`MISE_NODE_NPM_SHIM`) to opt out of the bundled npm wrapper, letting `corepack` manage `bin/npm` cleanly ([#​10082](https://redirect.github.com/jdx/mise/pull/10082) by [@​jjb](https://redirect.github.com/jjb)). - **(npm)** New `allow_builds` tool option for npm-backend installs that expands to `--allow-build=<pkg>` for aube and pnpm, accepting a string, array, or `true` for all builds ([#​10116](https://redirect.github.com/jdx/mise/pull/10116) by [@​jdx](https://redirect.github.com/jdx)). ##### Fixed - **(backend)** Strip the system shims dir from `dependency_env` PATH to prevent npm/go shim re-entry fork-bombs in devcontainer/Docker setups using `mise install --system` ([#​10019](https://redirect.github.com/jdx/mise/pull/10019) by [@​andrewjamesbrown](https://redirect.github.com/andrewjamesbrown)). - **(backend)** Improve libc detection on musl distros so installing `gcompat` on Alpine no longer flips mise to glibc binaries ([#​10020](https://redirect.github.com/jdx/mise/pull/10020) by [@​thespags](https://redirect.github.com/thespags)). - **(aqua)** Skip in-place link creation when src and dst alias the same inode (fixes godot install on macOS/APFS) ([#​10012](https://redirect.github.com/jdx/mise/pull/10012) by [@​tvararu](https://redirect.github.com/tvararu)). - **(aqua)** Lock `github_content` packages using raw GitHub content URLs instead of archive URLs ([#​10102](https://redirect.github.com/jdx/mise/pull/10102) by [@​risu729](https://redirect.github.com/risu729)). - **(toolset)** `hook-env` and other prefer-offline flows no longer fetch remote versions to resolve concrete/`latest`/`prefix:*` specs, speeding up shells with many fuzzy tools ([#​10098](https://redirect.github.com/jdx/mise/pull/10098) by [@​jdx](https://redirect.github.com/jdx)). - **(upgrade)** Preserve installed versions still pinned by other tracked project lockfiles during upgrade cleanup ([#​10114](https://redirect.github.com/jdx/mise/pull/10114) by [@​jdx](https://redirect.github.com/jdx)). - **(upgrade)** Improve current version detection so prefix requests like `go = "1.25"` show the best matching installed version in summaries ([#​9973](https://redirect.github.com/jdx/mise/pull/9973) by [@​jdx](https://redirect.github.com/jdx)). - **(lock)** Allow `mise lock` and `mise upgrade` to refresh `mise.lock` even when `locked = true` is set ([#​10111](https://redirect.github.com/jdx/mise/pull/10111) by [@​jdx](https://redirect.github.com/jdx)). - **(install)** Reject install requests whose resolved backend is in `disable_backends`, including explicit syntax like `ubi:owner/repo` ([#​9905](https://redirect.github.com/jdx/mise/pull/9905) by [@​risu729](https://redirect.github.com/risu729)). - **(use)** Reject tool version strings that start with `-` (e.g. `mise use dummy@--version`) ([#​10113](https://redirect.github.com/jdx/mise/pull/10113) by [@​jdx](https://redirect.github.com/jdx)). - **(en)** Preserve `MISE_ENV` / `-E` profile when an activated subshell sources `mise activate` ([#​10124](https://redirect.github.com/jdx/mise/pull/10124) by [@​jdx](https://redirect.github.com/jdx)). - **(unset)** Respect `MISE_GLOBAL_CONFIG_FILE` when running `mise unset` from `$HOME`, matching `mise set`/`use` ([#​10105](https://redirect.github.com/jdx/mise/pull/10105) by [@​jdx](https://redirect.github.com/jdx)). - **(task)** Set `config_root` on tasks loaded from global config so `{{config_root}}` renders correctly ([#​10106](https://redirect.github.com/jdx/mise/pull/10106) by [@​jdx](https://redirect.github.com/jdx)). - **(task)** Render templates and expand `~/` in sandbox `allow_read` / `allow_write` paths ([#​10112](https://redirect.github.com/jdx/mise/pull/10112) by [@​jdx](https://redirect.github.com/jdx)). - **(shim)** Skip dot-prefixed (hidden) executables when generating shims ([#​10123](https://redirect.github.com/jdx/mise/pull/10123) by [@​jdx](https://redirect.github.com/jdx)). - **(pipx)** Combine `--pip-args=VALUE` into a single argv element so pipx's argparse accepts values starting with `--` ([#​10120](https://redirect.github.com/jdx/mise/pull/10120) by [@​iloveitaly](https://redirect.github.com/iloveitaly)). - **(security)** Apply `url_replacements` to the GitHub attestations API base URL ([#​9971](https://redirect.github.com/jdx/mise/pull/9971) by [@​SlaterByte](https://redirect.github.com/SlaterByte)). - Show the mise version in friendly error output ([#​10109](https://redirect.github.com/jdx/mise/pull/10109) by [@​jdx](https://redirect.github.com/jdx)). - **(copr)** Increase build timeout ([#​10071](https://redirect.github.com/jdx/mise/pull/10071) by [@​jdx](https://redirect.github.com/jdx)). ##### Performance - Cache repeated successful path canonicalization across hot PATH/shim/activation lookups ([#​10068](https://redirect.github.com/jdx/mise/pull/10068) by [@​jdx](https://redirect.github.com/jdx)). ##### Changed - Registry: use the npm backend for `npm` on Windows (aqua's standalone `npm/cli` tarball is broken on Windows) ([#​10101](https://redirect.github.com/jdx/mise/pull/10101) by [@​risu729](https://redirect.github.com/risu729)). - Registry: allow narrow dependency builds for npm-primary tools (`wrangler`, `gemini-cli`, `vercel`, `codebuff`, `jules`, `orval`, `serverless`), and drop npm fallbacks for `ast-grep`, `lefthook`, `claude`, `code` ([#​9916](https://redirect.github.com/jdx/mise/pull/9916) by [@​risu729](https://redirect.github.com/risu729)). - Registry: add `modem-dev/hunk` ([#​10051](https://redirect.github.com/jdx/mise/pull/10051) by [@​naoki-mizuno](https://redirect.github.com/naoki-mizuno)), `wacli` ([#​10043](https://redirect.github.com/jdx/mise/pull/10043) by [@​dovocoder](https://redirect.github.com/dovocoder)), `liquibase` via the github backend ([#​10052](https://redirect.github.com/jdx/mise/pull/10052) by [@​benberryallwood](https://redirect.github.com/benberryallwood)), `longbridge-terminal` ([#​10073](https://redirect.github.com/jdx/mise/pull/10073) by [@​hogan-yuan](https://redirect.github.com/hogan-yuan)), and make `aube` more resilient ([#​10092](https://redirect.github.com/jdx/mise/pull/10092) by [@​bgeron](https://redirect.github.com/bgeron), [#​10110](https://redirect.github.com/jdx/mise/pull/10110)). ##### Documentation - Fix Scoop installation section ([#​10059](https://redirect.github.com/jdx/mise/pull/10059) by [@​ofek](https://redirect.github.com/ofek)). - Clarify untrusted config behavior ([#​10097](https://redirect.github.com/jdx/mise/pull/10097) by [@​jdx](https://redirect.github.com/jdx)). - Remove outdated terraform `main.tf` reference ([#​10099](https://redirect.github.com/jdx/mise/pull/10099) by [@​risu729](https://redirect.github.com/risu729)). - Remove broken "How I Use mise" link ([#​10081](https://redirect.github.com/jdx/mise/pull/10081) by [@​HYP3R00T](https://redirect.github.com/HYP3R00T)). ##### 💚 Sponsor mise mise is built by [@​jdx](https://redirect.github.com/jdx) under [**en.dev**](https://en.dev) — an independent studio making developer tooling (mise, [aube](https://aube.en.dev/), and more). Development is funded by sponsors. If mise saves you or your team time, please consider sponsoring at [en.dev](https://en.dev). Individual and company sponsorships keep mise fast, free, and independent. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 4am on Monday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Jay DeLuca <jaydeluca4@gmail.com>
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.
This PR contains the following updates:
v2026.5.15→v2026.5.18Release Notes
jdx/mise (mise)
v2026.5.18: : Hook script arrays and lock-identity fixesCompare Source
A focused release that teaches hooks to accept script arrays, ships an
npm install -g misepackage, and tightens lock identity across several backends somise.lockentries can no longer be reused for option combinations that resolve to a different artifact set.Added
(config) Hooks now accept
script/scriptsarrays for current-shell hooks (#9836 by @risu729):Note that
runis still string-only — to spawn multiple inline commands, use a list of{ run = "..." }entries or one multilinerunstring.Fixed
hook-envreactivation, so an inactive install path likeinstalls/node/24/bininherited from a parent shell can no longer sit ahead of the active project'sinstalls/node/22.17.1/bin(#10162 by @risu729)..miserc.tomldiscovery now stops at rawMISE_CEILING_PATHSentries (without recursing through the lazy fallback), preventing a parent.miserc.tomlabove the ceiling from injectingMISE_ENV(#10165 by @risu729).mise tasks ls --json,tasks info --json, and the MCP tasks resource now serialize fullrunentries — including single task refs and task groups — instead of script-only strings (#10163 by @risu729).usage-libto 3.4.0 and update the zsh completion to readdisplay<TAB>insertpairs fromusage complete-word, restoring task completions after theusage-cli3.4.0 output change (#10181 by @jdx).warnhelper used by the standalone installer's checksum fallback paths (#10157 by @risu729, recreating @olfway's original fix).Lock identity
A batch of fixes ensures
mise lockselects entries by an identity that actually reflects the installed result, so toggling an option no longer silently reuses a stale lock entry:tool@versionresolved againstconda-forge,bioconda, or a private channel can produce entirely different builds and checksums (#9984 by @risu729).profile,components, andtargets, read from both tool options andrust-toolchain.toml, with stable sorting (#9988 by @risu729).api_url,version_prefix, per-platformasset_pattern, directurl,no_app) for GitHub, GitLab, and Forgejo backends, resolved per target platform (#9985 by @risu729).patch_sysconfig = false(the interpreter tree differs after install);virtualenvstays out as an activation-only overlay (#10161 by @risu729).Changed
misepackage, sonpm install -g miseandnpx misework directly. The legacy@jdxcode/misescoped package continues to be published, and the new wrapper reuses the existing@jdxcode/mise-<os>-<arch>platform tarballs (#10183 by @jdx).Full Changelog: jdx/mise@v2026.5.17...v2026.5.18
💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.
v2026.5.17: : Custom aqua registry cache and Windows fixesCompare Source
A catch-up release for the tag that shipped the compiled custom aqua registry cache, several Windows task/shim fixes, and a handful of backend install improvements. This release is backfilled without binary assets; use
v2026.5.18or newer for downloadable artifacts.Added
Fixed
vprefix in--bumplatest queries (#10130 by @jdx).PATH, avoiding mixed-case path handling surprises (#9927 by @jdx).windows-arm64build for Bun 1.3.10 and newer (#10150 by @M1noa).PATHto/cygdriveform for Cygwin bash tasks on Windows (#10147 by @M1noa).-C/--cdusable in task argument completion (#10153 by @M1noa).x86release assets asx64fallbacks where upstreams publish mismatched naming (#10103 by @jdx).Changed
herdrviagithub:ogulcancelik/herdr(#10154 by @ogulcan).databricks-cliviaaqua:databricks/cli(#10072 by @nstrug).Documentation
Full Changelog: jdx/mise@v2026.5.16...v2026.5.17
💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.
v2026.5.16: : versions-host metadata, fork-bomb fixes, and friendlier upgradesCompare Source
Added
mise-versionshost for release metadata and artifact attestations before falling back toapi.github.com, dramatically cutting anonymous GitHub API usage in CI/Docker (#10127 by @jdx).node.npm_shimsetting (MISE_NODE_NPM_SHIM) to opt out of the bundled npm wrapper, lettingcorepackmanagebin/npmcleanly (#10082 by @jjb).allow_buildstool option for npm-backend installs that expands to--allow-build=<pkg>for aube and pnpm, accepting a string, array, ortruefor all builds (#10116 by @jdx).Fixed
dependency_envPATH to prevent npm/go shim re-entry fork-bombs in devcontainer/Docker setups usingmise install --system(#10019 by @andrewjamesbrown).gcompaton Alpine no longer flips mise to glibc binaries (#10020 by @thespags).github_contentpackages using raw GitHub content URLs instead of archive URLs (#10102 by @risu729).hook-envand other prefer-offline flows no longer fetch remote versions to resolve concrete/latest/prefix:*specs, speeding up shells with many fuzzy tools (#10098 by @jdx).go = "1.25"show the best matching installed version in summaries (#9973 by @jdx).mise lockandmise upgradeto refreshmise.lockeven whenlocked = trueis set (#10111 by @jdx).disable_backends, including explicit syntax likeubi:owner/repo(#9905 by @risu729).-(e.g.mise use dummy@--version) (#10113 by @jdx).MISE_ENV/-Eprofile when an activated subshell sourcesmise activate(#10124 by @jdx).MISE_GLOBAL_CONFIG_FILEwhen runningmise unsetfrom$HOME, matchingmise set/use(#10105 by @jdx).config_rooton tasks loaded from global config so{{config_root}}renders correctly (#10106 by @jdx).~/in sandboxallow_read/allow_writepaths (#10112 by @jdx).--pip-args=VALUEinto a single argv element so pipx's argparse accepts values starting with--(#10120 by @iloveitaly).url_replacementsto the GitHub attestations API base URL (#9971 by @SlaterByte).Performance
Changed
npmon Windows (aqua's standalonenpm/clitarball is broken on Windows) (#10101 by @risu729).wrangler,gemini-cli,vercel,codebuff,jules,orval,serverless), and drop npm fallbacks forast-grep,lefthook,claude,code(#9916 by @risu729).modem-dev/hunk(#10051 by @naoki-mizuno),wacli(#10043 by @dovocoder),liquibasevia the github backend (#10052 by @benberryallwood),longbridge-terminal(#10073 by @hogan-yuan), and makeaubemore resilient (#10092 by @bgeron, #10110).Documentation
main.tfreference (#10099 by @risu729).💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.