Update dependency jdx/mise to v2026.7.11#5838
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
|
Renovate Jira issue ID: SONARJAVA-6681 |
|
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:
2026.7.7→2026.7.11v2026.7.13(+1)Release Notes
jdx/mise (jdx/mise)
v2026.7.11: : Task Source Tracking and Activation SpeedupsCompare Source
This release sharpens task handling around remote files, global config, and tool selectors, trims redundant work from shell activation, and fixes several bootstrap and platform-specific edge cases.
Added
config: structured tool definitions now accept
version,path,prefix, andrefselectors consistently in root[tools], inline task definitions, task templates, and file-task headers. Exactly one selector is required, and conflicting, missing, or non-string selectors now fail with a clear configuration error instead of silently defaulting or panicking. (#11069 by @risu729)Fixed
#MISEheaders parsed, so metadata liketools,description, andhideand inline TOML overrides are honored just like local file tasks. Git-backed task files are also made executable after cloning and on cache hits. (#11111 by @Marukome0743)mise tasks --global, stay out of--local, and use the invoking project root. (#11106 by @risu729)mise tasks info, extended listings, task help, and the MCP tasks resource now report every configuration source contributing to a task, with a newconfig_sourcesarray in JSON output. Changing metadata in a TOML overlay now correctly invalidates the merged file task's cache. (#11098 by @risu729)mise --env <profile> watchnow propagates the selected environment to the watched task, so profile-specific tasks resolve correctly on each rerun. (#11114 by @Marukome0743)0755rather than0711), fixing "Could not open input file" errors for interpreters run by non-owner users. (#11135 by @jdx)mise latest java@<vendor>now prefers the base vendor variant over dashed specializations and sorts multi-feature vendor prefixes correctly. (#11109 by @roele)unit = "dotfiles-maintain"), which resolves todev.mise.<name>.service. Fully qualified names likenginx.serviceare still written verbatim. (#11128 by @jdx)auto_updatesare now accepted instead of failing with an unsupported-lifecycle error. (#11107 by @casparbreloh)defaultshandling now treats a missing key or domain as unset rather than erroring during initial setup. (#11118 by @roele)mise uninstallnow removes dangling runtime version pointer files (like16orlatest) and cleans up the now-empty tool directory. (#11095 by @JamBalaya56562)Performance
miseprocess on shell startup. (#11130, #11131, #11134 by @jdx)hdiutil/pkgutilwaits now run viablock_in_place, so parallel installs no longer starve download progress and other tasks of runtime threads. (#11136 by @jdx)Registry
@nubjs/nubpostinstall lifecycle script to run via the npm backend so upgrades keep the~/.nub/shimshardlinks refreshed; default-deny behavior is preserved for all other packages. (#11126 by @risu729)Documentation
Also in this release: v2026.7.8–v2026.7.10
Due to a release pipeline issue, versions 2026.7.8 through 2026.7.10 were tagged but never published. This is the first release since v2026.7.7, so it also ships everything below.
Added
[bootstrap.plugins]config andmise bootstrap plugins apply|statuscommands. Declared plugins install before built-in packages, then plugin-managed packages apply once host tools are available. (#11023, #11024 by @jdx)mise bootstrap repos updateandmise bootstrap repos execcommands. Unpinned[bootstrap.repos]entries are intentionally never pulled by declarative apply;repos updategives an explicit fetch + fast-forward path (with dry-run and path filtering), andrepos execruns a command across configured checkouts.mise bootstrap --updatenow also updates repos. (#11022 by @jdx)registry_floating, mise fetches the latest released registry metadata (and the current aqua registry) instead of the release-pinned copies. Useful on distributions whose mise package lags behind releases while registry entries keep changing. (#10971 by @jdx)mise install tool@x.y.z, andmise x tool@x.y.z. (#11013 by @Turbo87, #11070 by @jdx)Fixed
prefer_offline. Shims, shell activation, andmise xmake one bounded attempt instead of grinding through full retry schedules per endpoint. (#11066 by @jdx)envdirective value aliases (#11062),env.misedirectives (#11053), and the experimental monorepo root key (#11052) are deprecated, and non-stringpostinstallhooks are rejected at parse time (#11061) (all by @risu729)mise prune --dry-runpreserves runtime symlinks (#11017) (all by @risu729)git@vshttps://remotes don't trigger spurious mismatches (#11034 by @jeremy); static systemd units no longer breakbootstrap status(#11056 by @jdx)1.2.3rc1) are detected correctly (#11032 by @jdx); cargo sparse-index version discovery is restored (#11011 by @Turbo87); go resolves direct package module prefixes (#11054 by @jdx)falseinstall env values are treated as removals (#11033 by @risu729)deactivateno longer errors on empty array expansions underset -u(#11026 by @jdx)outputsetting (#11059 by @risu729)bootoutEIO for not-loaded agents is tolerated on macOS (#10965 by @hsbt)TZDIRis set so timezone tests pass in the sandbox build (#11019 by @coryzibell)Performance
mise versiondrops from 8.1ms to 6.6ms,hook-envfrom 10.9ms to 9.3ms. (#11025 by @jdx)hook-env, env rendering, tasks, and exec — ~10% faster on hot paths and ~4% smaller binaries (#11031 by @jdx). macOS tarballs now target macOS 12 (#11027 by @jdx).Refactor
jdx-tar, removing the systemtarfallback and a duplicate tar implementation — consistent archive behavior across platforms (#11028 by @jdx)Registry
Documentation
execbehavior in dry runs (#11018 by @risu729)New Contributors
Full Changelog: jdx/mise@v2026.7.7...v2026.7.11
💚 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: (in timezone CET)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, 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.