chore(deps): update jdx/mise-action action to v5.1.0 - #2522
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
requested review from
dhoard,
fstab,
jaydeluca and
zeitlinger
as code owners
October 4, 2026 04:22
This branch has not been deployed
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:
v5.0.1→v5.1.0Release Notes
jdx/mise-action (jdx/mise-action)
v5.1.0: : Tool version outputs, plugins input, and cached mise reuseCompare Source
mise-action now reports the tool versions it installed as step outputs, can install mise plugins before tools, and can save the cache at the end of the job. Several caching fixes stop the action from downloading mise again on every run.
Added
mise ls --json --currentand sets aversionsoutput. This is a JSON object of the active, installed tools. Each tool maps to a list of{version, requested_version, install_path, source}entries. Each tool also gets its own output with its resolved version, such assteps.mise.outputs.node. A tool only gets its own output if its name is a valid output name and isn'tcache-hitorversions. Names likenpm:@scope/pkgappear only inversions. If the action can't read the versions, it prints a warning and the step still succeeds. (#655 by @jdx)pluginsinput. List plugins one per line asnameorname url. Blank lines and#comments are ignored. The action runsmise plugins install -yfor each one beforemise install. Plugins that are already installed, for example restored from the cache, are left as they are. An unknown plugin fails the step. Whenpluginsis set, its hash is added to the default cache key. Customcache_keytemplates can use it as{{plugins_hash}}. Ifpluginsis unset, existing cache keys don't change. (#656 by @jdx)cache_save_postinput (opt-in, defaultfalse). When enabled, the mise cache is saved in the action's post step instead of right after install. This way, tools installed by later steps are included in the cache, for example from monorepo sub-project configs or task-level tools. The setting only applies on a cache miss, because an existing cache entry can't be overwritten. The post step runs even if a later step fails. If the post-step save fails, the action prints a warning and the job doesn't fail. (#649 by @jdx)auto_updateinput (defaultfalse). See Changed below. (#642 by @jdx)mise_tomlinput and a.mise.tomlalready exists in the working directory. mise loads.mise.tomlbefore themise.tomlthe action writes, so the input may have no effect. (#654 by @jdx)Changed
versionis unset. Before, each new mise release made the action reject the cached binary in integrity verification and download mise again on every run until the cache key changed. Now the cached binary is kept until the cache key changes. The action verifies it against the signed checksums of the version recorded at install, without running it first. Caches saved before this release have no version record, so they are still verified against the latest release, and a tampered binary is still replaced. The integrity warning now includes the underlying error. To keep updating to newer releases as before, setauto_update: true. Each updated binary is cached under its own mise version, so each release is downloaded only once. An explicitversioninput works the same as before. (#642 by @jdx)Fixed
unzip. The mise zip is now extracted with PowerShell'sExpand-Archive. Self-hosted Windows runners that don't haveunzip, such as fresh Windows 11 arm64 machines, can now install mise. (#650 by @jdx)Documentation
MISE_<TOOL>_VERSIONoverrides and give each matrix entry its owncache_key.cache: falseand cache mise's data directory yourself.rustfmt, with two workarounds. (#654, #651 by @jdx)Full Changelog: jdx/mise-action@v5.0.1...v5.1.0
Configuration
📅 Schedule: (UTC)
🚦 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.