Update dependency jdx/mise to v2026.8.4 (main) - #411
Merged
Conversation
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.8.3→v2026.8.4v2026.8.6(+1)Release Notes
jdx/mise (jdx/mise)
v2026.8.4: : Cross-backend ls, semver ordering, and bootstrap cask pruningCompare Source
This release adds explicit semantic version ordering for major backends, teaches
mise lsandmise install --forceto work across backends, extends bootstrap package management with platform filters and cask pruning, and lands a broad batch of task, config, and platform-specific fixes.Added
backend: tools can now declare an explicit
version_order(sourceorsemver) so thatlatestand version-prefix resolution follow semantic precedence instead of source/chronological order. This is enabled for Aqua, GitHub, GitLab, Forgejo, and HTTP backends, and fixes cases where a backport or older release line was picked ahead of a newer version (for example neo4j, victoria-metrics, go-getter, talosctl, rpk, and tealdeer).mise ls-remotecontinues to show upstream source order. (#11774 by @jdx)ls:
mise ls <name>now matches a tool installed from multiple backends. Previously, installing a tool from both its registry backend and, say, acargo:orubi:build would show only one of them undermise ls <name>even though both were on PATH. Spelling out a backend (e.g.mise ls ubi:jqlang/jq) still narrows to that single backend. (#11822 by @JamBalaya56562)install:
mise install --forcenow works without tool arguments, reinstalling every configured, OS-supported tool (or the monorepo union with--monorepo). (#11802 by @Marukome0743)upgrade: add an
upgrade.auto_prunesetting (defaulttrue) that controls whethermise upgraderemoves the version it replaced, plus a--pruneflag to force removal on for a single run when the setting is off. Useful when a mise-managed interpreter backs a virtualenv you do not want deleted on unattended upgrades. (#11788 by @JamBalaya56562)bootstrap:
mise bootstrap packages prune --manager brew-caskcan now conservatively remove mise-owned Homebrew casks that are no longer declared in[bootstrap.packages]. Removal is gated by install-time receipt metadata, fingerprint checks, and ownership validation, and Homebrew-owned, pkg, lifecycle, drifted, or shared casks are skipped with an explicit reason. (#11810 by @jdx)bootstrap:
[bootstrap.packages]entries can now use table form with aversionand[tools]-styleosselectors, so a single config can target macOS-only casks and Linux fonts. Platform-incompatible packages surface as unavailable in status output instead of aborting the run, while explicit requests for unsupported packages still error. (#11809 by @jdx)brew: the
brew-caskmanager now supports installing font casks directly from git URLs, including selecting a branch and staging files from a subdirectory. (#11781 by @roele)aqua: relative
aqua.registriesentries in a config file are now resolved against that config's root, so aregistry.yamlcommitted inside a project repository can be referenced without a machine-specific absolute path. (#11804 by @JamBalaya56562)spm:
spm:installs can now be pinned to a commit viarev:<commit>(and compatibleref:<commit>), building from source. (#11815 by @Marukome0743)generate: generated git hooks can now carry extra mise flags. Anything after
--is inserted betweenmiseandrun, so a hook can target config in a subdirectory or set other global flags. (#11820 by @JamBalaya56562)Fixed
mise watchwith no task name now runs thedefaulttask, matchingmise run, instead of failing with "No tasks specified". (#11836 by @Marukome0743)--silentand--log-levelare now forwarded into the generated activation hook, so per-directoryhook-envoutput can actually be silenced. (#11831 by @JamBalaya56562)sopsCLI (sops.rops = false) are no longer skipped when no age key is present, so KMS, Vault, PGP, and other key services work in non-strict mode. (#11834 by @Marukome0743).mise-bins, fixing tools such asconda:postgresqlandconda:zstdthat previously failed to start with a missing-DLL error. (#11825 by @JamBalaya56562)-2,-3, …) instead of always using the superseded-1build. (#11807 by @JamBalaya56562)//. (#11782 by @williamsjokvist)!=operator are accepted. (#11828, #11832 by @JamBalaya56562)--filealias where-fmeans--force, andignored_config_pathsnow matches on Windows. (#11789, #11818 by @JamBalaya56562)go.set_gopathdeprecation message is corrected. (#11791, #11799 by @JamBalaya56562, #11835 by @jdx)go listdiagnostics are kept out of default output. (#11816 by @JamBalaya56562)patargument is honored on v1trim_start/trim_end. (#11811 by @JamBalaya56562)sub-N:version prefixes is resolved before subtracting. (#11796 by @JamBalaya56562)-stablesuffix. (#11808 by @JamBalaya56562)Documentation
task_config.shellin thetask.shelldefaults (#11775 by @pynappo).Registry
New Contributors
Full Changelog: jdx/mise@v2026.8.3...v2026.8.4
💚 Sponsor mise
mise is maintained by @jdx, an open source developer for entire.io, the title sponsor of the jdx.dev open source tools. Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at jdx.dev. Individual and company sponsorships keep mise fast, free, and independent.
Configuration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 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.