test(deps): update dependency mise to v2026.7.16 (main) - #7199
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.7.15→2026.7.16Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
jdx/mise (mise)
v2026.7.16: : Task Workspaces, MCP Command Effects, and Dotfiles CleanupCompare Source
This release expands the experimental task output cache with per-run controls, a configurable cache directory, and command-derived cache inputs, and lays the groundwork for monorepo-aware task workspaces starting with Node discovery. It also teaches
mise mcpto expose each command's read/write/destructive effect to agents, consolidates dotfiles management undermise bootstrap, and lands a broad batch of fixes across brew, npm, tasks, config rewriting, and OCI pushes.Highlights
--task-cache/MISE_TASK_CACHE), a configurabletask.cache_dir, andcache.command_inputsso cache keys can fold in runtime state like compiler versions.mise mcpcan now tell agents what a command does: the newlist_commandstool returns each command's read/write/destructive effect so agents can reason about safety before running anything.Added
task: per-run cache controls via
--task-cache <mode>andMISE_TASK_CACHE, supportingread-write(default),read-only,write-only,off, andlocal-only. Read-only lets untrusted CI jobs consume existing results without publishing misses, write-only warms the cache without consuming entries, andoffgives a clean diagnostic path while preserving normalsourcesfreshness. Honored bymise runand bootstrap/naked task entry points. (#11396 by @jdx)task: experimental
task.cache_dirsetting andMISE_TASK_CACHE_DIRto place task output artifacts on dedicated volumes or project-specific locations without relocating mise's entire cache.mise cache clearandmise cache prunecover the custom location. (#11399 by @jdx)task: experimental
cache.command_inputsso cacheable tasks invalidate on command-derived state (likenode --versionor a generated config fingerprint) that isn't captured by source files. Each command runs in the task directory with the resolved tool environment, and its text plus stdout/stderr hashes fold into the cache key. (#11381 by @jdx)task: experimental workspace project graph model and provider interface, the ecosystem-neutral foundation for Node, Cargo, uv, and Go monorepo discovery, plus Node workspace discovery for npm, pnpm, Yarn, and Bun monorepos powered by Aube's shared manifest parsing and workspace-confined scanning. (#11400, #11418, #11420, #11422, #11424, #11427, #11430, #11445 by @jdx)
mcp: new
list_commandstool exposing mise's command tree with each command's declared effect (read,write,destructive, or unclassified), help text, and hidden status, so agents can see what a command does before invoking it. An optionalinclude_hiddencontrols visibility, and unclassified is explicitly treated as unknown rather than safe. (#11389 by @jdx)cargo:
cargo.binstall_nativegraduates from experimental and can now discover conventionally named GitHub release artifacts from a crate's linked repository whenpackage.metadata.binstallis absent, so more precompiled binaries install without crate-specific configuration. It also works under the defaultlocked = truepath. (#11433 by @jdx)dotfiles: new
mise bootstrap dotfiles unapply(with hiddenmise dotfiles unapplycompatibility alias) to remove managed symlinks, copies, templates, and edit blocks while preserving unmanaged content. Supports target filters,--dry-run,--yes, and requires--forcefor modified or ambiguous content. (#11437 by @jdx)bootstrap: dotfiles management is now consolidated under
mise bootstrap dotfiles(add,edit,apply,status), which runspre-dotfiles/post-dotfileshooks correctly. The top-levelmise dotfilescommand is hidden and deprecated (warnings in 2027.2.0, removal in 2028.2.0) but still works. (#11436 by @jdx)bootstrap: added
bsas a visible shorthand alias formise bootstrap. (#11439 by @jdx)spm: new
install_commandoption for source installs runs a custom command from the checked-out package, and fails the install when the command exits successfully but installs nothing intobin/(protecting against scripts that swallow build failures). (#11369 by @Marukome0743)Fixed
mise use,mise up --bump, andmise setnow preserve trailing inline comments when rewritingmise.toml, matching the existing behavior for comments above a line and for.tool-versions. (#11415 by @JamBalaya56562)mise oci pushnow accepts201 Createdon the chunkPATCH, fixing large-layer pushes to AWS ECR that previously failed withblob chunk upload failed: 201. (#11376 by @fire-ant)mise.lockpin are now trusted through aube's low-download popularity gate for the requested package, so reproducing an existing lockfile no longer requiresallow_low_downloads. First-time unlocked installs and OSV malicious-package checks are unchanged. (#11384 by @jdx)uvwhenuvxis disabled for the package. (#11373 by @JamBalaya56562)symlink-eachnow prunes stale mise-managed symlinks left behind when a source file is deleted (reporting them as drift inmise dotfiles status), collapses emptied directories, and gainsexcludeglob patterns for directory-walking modes, while leaving unmanaged files and user links untouched. (#11388 by @jdx)MISE_VERSIONandMISE_INSTALL_PATH(#11401 by @JamBalaya56562), and mise-managedmasis now detected (#11429 by @jdx).falseto override script headers (#11112 by @risu729), and treat a missing content-hash baseline as stale (#11447 by @JamBalaya56562).Documentation
Registry
New Contributors
Full Changelog: jdx/mise@v2026.7.15...v2026.7.16
💚 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)
🚦 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.