chore(deps): update dependency mise to v2026.5.18#2165
Merged
Conversation
zeitlinger
approved these changes
Jun 1, 2026
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.