chore(deps): update mise to v2026.6.12#2238
Merged
Merged
Conversation
fc69ec0 to
93ccc7e
Compare
zeitlinger
approved these changes
Jun 22, 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.6.10→v2026.6.12Release Notes
jdx/mise (mise)
v2026.6.12: : Bootstrap skip, cross-platform lock checksums, DNF5 fixCompare Source
Added
mise bootstrap --skip <part>for selective phases (packages,dotfiles,defaults,launchd,systemd,user,tools,task,final-hook); repeatable and comma-separated (#10497 by @jdx).checksum_url,checksum_expr, andchecksum_algo(#10509 by @itochan).checksum.replacements,checksum.minisign, andchecksum.github_artifact_attestations(#10473 by @risu729).aspire(#10520 by @davidfowl),ldc(#10527 by @slbls), andnub(#10544 by @colinhacks).Fixed
mise upwhenminimum_release_ageis in effect (#10466 by @roele).mise install(#10470 by @risu729).$XDG_RUNTIME_DIR/systemd/private, not only a session D-Bus, so headless systems are recognized (#10550 by @jdx).tools = trueenv path templates like{{ tools.python.path }}against the fully-resolved dependency toolset; values now reach vfox install hooks and tool-levelpostinstall(#10481 by @JamBalaya56562).mise.toml,.mise/config.toml) when walking directory task includes likeincludes = ["."](#10500 by @jdx).task.show_full_cmd/MISE_TASK_SHOW_CMD_NO_TRUNCin the[task] $ ...header (#10518 by @JamBalaya56562).$$as a literal$duringenv_shell_expand(#10511 by @jdx).minimum_release_ageflags (#10491 by @risu729).pipx upgrade-sharedbefore fallback installs that forwardminimum_release_ageto pip (#10472 by @risu729).uv tool installis below 0.2.22 for--exclude-newer(#10510 by @risu729).PIPX_DEFAULT_BACKEND=pipon mise pipx subprocesses so pip flags are not forwarded to pipx's uv backend (#10513 by @risu729).windows_executable_extensionsconsistently across uv, aube, cargo-binstall, and sops (#10514 by @risu729).--fromdnf install/upgradeargv, which DNF5 (Fedora 41+, RHEL/CentOS Stream 9+) rejects (#10538 by @spencergilbert).Documentation
~/.dotfilessymlink exists (#10494 by @jdx).Changed
usageto 3.5.2 (#10498).💚 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.6.11: : apk bootstrap, cleaner Windows shims, and aqua polishCompare Source
A focused release that adds Alpine
apkas a bootstrap package manager, stops the default Windowsexeshims from leaking into WSL, and fixes a handful of aqua, HTTP cache, Rust, and Deno corners.Added
bootstrap: Alpine Linux
apkjoins apt, dnf, pacman, and brew as a supported[bootstrap.packages]manager. Specify packages asapk:name(with optional@version), or pass--manager apkexplicitly; status, install, and upgrade all wire through the same paths as the other Linux managers (#10476 by @jdx).registry: Added
pinnipedto the registry (#10456 by @tony-sol).Fixed
mise run //projects/backendandmise run //...no longer behave like//projects/backend:*— the monorepo pattern parser now rejects path-only targets with a clear error pointing to//path:<task>or//path:*(#10479 by @jdx).exewindows_shim_modeno longer writes a second, extension-less bash shim next to<tool>.exe. Git Bash / Cygwin / MSYS2 already resolve a bareghtogh.exe, and dropping the extras stops them from leaking into WSL via/mnt/c/...PATH interop (the source of themise: not found/ infinite-recursion loops).filemode still emits the bash shim where it is required. Old extras are cleaned up on the nextreshim(#10475 by @JamBalaya56562).format_overridesare now parsed from the aqua registry and applied to the compiled package model. They run after version overrides and before normal platform overrides — matching aqua's own ordering — so per-OS archive formats finally resolve correctly. Aqua registry caches will rebuild on first use due to a serialized-layout bump (#10461 by @risu729).{{.Asset}}.minisignow render against the selected package asset, fixing signature verification for packages likejedisct1/minisign0.12 (#10462 by @risu729)..sha256sumfiles use PowerShellGet-FileHashmulti-line output. mise now parses that format alongside the standard whitespace-delimited one, validates the algorithm/length, and stores hashes lowercased as"<algo>:<hash>"(#10464 by @risu729).strip_componentsis now resolved before HTTP archive cache lookup and folded into thehttp-tarballscache key. Stripped and unstripped extractions of the same URL no longer share a cache entry, fixing tool-stub installs that re-used a previousbin_path-based extract (#10468 by @risu729).mise linkversions. External symlink targets remain classified as linked. This fixesmise install --lockedidempotency for HTTP-backed tools (#10463 by @risu729).rust-toolchain.tomlprofile,components, andtargetsare now stored on the generatedToolRequest, so install and lockfile-option resolution both read the samerequest.options()instead of re-parsing the file. As a side effect, lockfile keys are canonicalized: TOML arrays now match comma-separated strings,components/targetsare sorted and deduplicated, and an emptyprofileno longer emits a spurious key (#10178 by @risu729).COLORTERMis now passed through to child processes (alongsideTERM), preserving 24-bit truecolor signalling in sandboxed environments (#10451 by @sschuberth).2027.5.0, matching the warning emitted by the CLI (#10453 by @reitzig).minimum_release_ageexample uses6mo(not6m) for "6 months", matching jiff's friendly duration format (#10193 by @sisp).Changed
fuzzy-matchercrate (archived, last published 2020) withnucleo-matcherfor registry/task suggestion scoring and picker highlight indices (#10467 by @risu729).os-releaseandsys-infocrates in favor of mise's internal/etc/os-releaseparser, which is now shared by libc detection, env, Swift, and Erlang Linux fallbacks (#10465 by @risu729).Aqua Registry
New packages:
Latias94/merman,bitnami/sealed-secrets,coder/boo. Updated:suzuki-shunsuke/ghtkn.New Contributors
Full Changelog: jdx/mise@v2026.6.10...v2026.6.11
💚 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 becomes conflicted, 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.