chore(deps): update dependency jdx/mise to v2026.8.6 - #558
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:
2026.8.5→2026.8.6Release Notes
jdx/mise (jdx/mise)
v2026.8.6: : Resumable downloads, richer Homebrew casks, and monorepo task fixesCompare Source
This release adds resumable HTTP downloads, expands Homebrew cask support, and lands a large batch of fixes across tasks, config, install, and platform-specific behavior — with a particular focus on monorepos and Windows.
Highlights
REFUSED_STREAM) are retried automatically.Added
http: interrupted downloads now resume via HTTP Range requests when a strong ETag or Last-Modified validator is available, keeping validated partial files across retries and mise invocations instead of re-downloading from byte zero. mise falls back to a clean restart when validators do not match, and abandoned partials expire after 30 days. (#11866 by @Marukome0743)
brew: the Homebrew cask backend now supports structured
symlinksteps (with path bases, templates, guards, source globs, and sudo control), generic cask artifacts, andcopy/installer flight steps, with transactional rollback if an install fails. (#11962, #11963, #11964 by @jdx)task:
mise run --allopens the interactive task picker with tasks from the entire monorepo, matching the load path already used bymise tasks ls --all. The default picker stays scoped to the current directory hierarchy. (#11920 by @jdx)mise run --alltask: add
task.cache.audit_report(MISE_TASK_CACHE_AUDIT_REPORT) to write the complete cache-audit report to a JSON Lines file. The console still caps at 20 paths per task, but the file now captures every undeclared read and write so large audits (e.g. Jest overnode_modules) are actually usable. (#11997 by @stevenpollack)MISE_TASK_CACHE_AUDIT_REPORT=audit.jsonl mise run --force builddotfiles: whole-file
[dotfiles]entries can now declare their body inline withcontent = "..."instead of requiring a separate source file, useful for small configs and user-writable paths outside$HOME.contentcannot be combined withsource,mode, orexclude. (#11983 by @jdx)deps: deps provider config fields (paths, commands,
env, descriptions, timeouts) now render Tera templates using the defining config file's context, with shell-style environment expansion and rendered env values folded into freshness identity. Template errors surface as clear configuration errors before commands run. (#11886 by @Marukome0743)config: add a config-root-scoped
[tool_config] locked = truepolicy that requires tools declared by configs sharing that root to resolve and install from their lockfiles, without forcing global or parent-root tools into strict mode.[settings] locked,--locked, andMISE_LOCKEDremain invocation-wide. (#11940 by @jdx)Fixed
:-prefixed name now works from any directory below a config root, resolving to the nearest enclosing project instead of failing. (#11941 by @pikeas)REFUSED_STREAM, which CDNs emit as backpressure and which previously failed on the first attempt even with retries enabled. (#11961 by @mariadeluna-tomtom)mise ls-remoteandlatestresolution. (#11959 by @jdx)nightlychannel now resolves to a concretenightly-YYYY-MM-DDtoolchain via the official channel manifest, making nightly lock, outdated, upgrade, and offline reuse reproducible while keepingmise.tomlonnightly. (#11980 by @Marukome0743)name:tag@digestreferences so pulling a base image by combined tag-and-digest no longer produces a malformed token scope, while preserving registry ports. (#11979 by @fire-ant)runcommand is no longer skipped as fresh (#11849); honor source and output overrides (#11896) by @Marukome0743.resolv.confinside the sandbox. (#11958 by @jdx)j/kto filter in themise edittool picker (#11969 by @jakedgy); create the config directory before writing into it (#11934) and stop aconf.ddrop-in from becoming the write target (#11917) by @JamBalaya56562.Windows fixes
mise activateandmise completionnow both acceptpwshandpowershell, and shell detection recognizes.exesuffixes. (#11928 by @JamBalaya56562)argv[0]as a shim name. (#11982 by @JamBalaya56562)cmd.exemetacharacters in a Windows tool path (#11947) by @JamBalaya56562.chmod +x. (#11923 by @JamBalaya56562)Changed
-bis now the shorthand for--bump. The old-lbump shorthand is hidden and deprecated (removal planned for 2027.8.5) so-lcan later mean--local. When tools are current within configured ranges but a bump is available outside them, both commands now say so instead of reporting everything up to date. (#11945 by @jdx)mise use --globalalongside a path is now rejected instead of silently ignored. (#11935 by @JamBalaya56562)Deprecated
all_compile = truedefault on NixOS is deprecated and scheduled for removal in 2027.8.0. It currently forces source builds for Node, Python, Erlang, and Ruby even when precompiled binaries work throughnix-ld; mise now warns and points to enablingnix-ldor settingall_compile = trueexplicitly. Alpine's source-build default is unchanged. (#11956 by @jdx)Registry
native-sdk(github:vercel-labs/native) by @phall1 in #11942restatebinaries (github:restatedev/restate) by @Bing-su in #11953mailpit(aqua:axllent/mailpit) by @joealden in #11960New Contributors
Full Changelog: jdx/mise@v2026.8.5...v2026.8.6
💚 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 America/Los_Angeles)
* * * * *)🚦 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.