Skip to content

Commit 7fe2528

Browse files
chore(deps): update dependency mise to v2026.2.24 (#1924)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mise](https://redirect.github.com/jdx/mise) | patch | `v2026.2.11` → `v2026.2.24` | --- ### Release Notes <details> <summary>jdx/mise (mise)</summary> ### [`v2026.2.24`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.24): : Hooks get Tera templates, aqua cache cleanup, and better error messages [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.23...v2026.2.24) A bug-fix release that enables Tera template rendering in hooks, eliminates a class of stale PATH bugs with aqua tools, improves error messages for unsupported registry tools, and removes the long-deprecated `python.venv_auto_create` setting. #### Fixed - **Hooks now support Tera template rendering** -- Hook scripts can now use Tera template variables like `{{tools.ripgrep.path}}`, just like tasks. Additionally, the install progress bar is now cleared before postinstall hooks run, so hook output is no longer masked by the progress UI. Preinstall hooks correctly skip `tools=true` env directives since referenced tools may not yet be installed. [#&#8203;8385](https://redirect.github.com/jdx/mise/pull/8385) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Aqua tool PATH entries no longer go stale** -- The aqua backend's `bin_paths` disk cache (`bin_paths.msgpack.z`) has been removed entirely. This cache provided negligible performance benefit -- reading and decompressing a msgpack file is comparable to parsing the small YAML registry entry -- but was the root cause of stale PATH entries after tool installs (e.g. upgrading `uv` causing its PATH entry to vanish). The previous fix in v2026.2.23 was raceable by concurrent `mise hook-env` calls; removing the cache eliminates this class of bugs completely. [#&#8203;8383](https://redirect.github.com/jdx/mise/pull/8383) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Better error when a registry tool has no supported backends** -- When a tool exists in the registry but all its backends are filtered out for the current platform or configuration (e.g. `imagemagick` on a platform where only `conda` and `asdf` backends are registered but disabled), the error now clearly explains the situation and lists the registered backends instead of suggesting the user meant the exact tool name they already typed. [#&#8203;8388](https://redirect.github.com/jdx/mise/pull/8388) by [@&#8203;jdx](https://redirect.github.com/jdx) #### Removed - **Deprecated `python.venv_auto_create` setting removed** -- The `python.venv_auto_create` and `python_venv_auto_create` settings have been fully removed. These were deprecated in favor of the `_.python.venv` configuration. If you were relying on the legacy `virtualenv` tool option to auto-create venvs, mise will now warn and print manual creation instructions instead. Migrate to the newer venv configuration: [#&#8203;8384](https://redirect.github.com/jdx/mise/pull/8384) by [@&#8203;jdx](https://redirect.github.com/jdx) ```toml [tools] python = { version = "3.12", _.python.venv = { path = ".venv", create = true } } ``` #### Breaking Changes - The `python.venv_auto_create` and `python_venv_auto_create` settings no longer exist. If you still have these in your configuration, they will be silently ignored. Use `_.python.venv = { path = ".venv", create = true }` in your tool configuration instead. [#&#8203;8384](https://redirect.github.com/jdx/mise/pull/8384) **Full Changelog**: <jdx/mise@v2026.2.23...v2026.2.24> ### [`v2026.2.23`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.23): : Stricter lockfile enforcement and vfox backend options [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.22...v2026.2.23) This release tightens lockfile behavior in `--locked` mode, fixes a stale PATH cache issue with aqua-based tools, resolves intermittent panics with remote git tasks, and adds the ability to pass custom options to vfox backend plugins. #### Added - **Custom options for vfox backend plugins** -- Options defined in `mise.toml` tool entries are now passed through to vfox backend plugins in both `BackendInstall` and `BackendExecEnv` contexts, accessible in Lua via `ctx.options`. This enables custom plugin use cases like controlling build parameters. [#&#8203;8369](https://redirect.github.com/jdx/mise/pull/8369) by [@&#8203;Attempt3035](https://redirect.github.com/Attempt3035) ```toml [tools] "llvm:clang" = { version = "latest", build_cores = "22" } ``` ```lua function PLUGIN:BackendInstall(ctx) local cores = ctx.options.build_cores -- use cores in your build logic end ``` - **Registry: porter** -- Added [Porter](https://porter.sh), a CNAB bundle authoring and management tool (`github:getporter/porter`). [#&#8203;8380](https://redirect.github.com/jdx/mise/pull/8380) by [@&#8203;lbergnehr](https://redirect.github.com/lbergnehr) - **Registry: entire** -- Added entire CLI (`aqua:entireio/cli`). [#&#8203;8378](https://redirect.github.com/jdx/mise/pull/8378) by [@&#8203;TyceHerrman](https://redirect.github.com/TyceHerrman) - **Registry: topgrade** -- Added topgrade (`aqua:topgrade-rs/topgrade`), an all-in-one system upgrade tool. [#&#8203;8377](https://redirect.github.com/jdx/mise/pull/8377) by [@&#8203;TyceHerrman](https://redirect.github.com/TyceHerrman) #### Fixed - **`--locked` mode now strictly enforces the lockfile** -- Previously, `mise lock` could still run while `--locked` was active, `mise use tool@latest` could bypass the lockfile, and tools missing from the lockfile would silently fall through to remote resolution. Now `mise lock` refuses to run in locked mode with a clear error and hint, `mise use tool@latest` respects the lockfile when locked, and missing tools fail fast with an actionable message instead of resolving remotely. [#&#8203;8362](https://redirect.github.com/jdx/mise/pull/8362) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Aqua tool PATH entries no longer go missing after install** -- The `list_bin_paths()` cache could be populated with stale (empty) data before extraction finished, or by a concurrent `mise hook-env` call during installation. The in-memory and on-disk `bin_paths` caches are now cleared after an aqua tool install completes so paths are recomputed from the freshly installed files. Fixes an issue where upgrading tools like `uv` caused their PATH entry to vanish. [#&#8203;8374](https://redirect.github.com/jdx/mise/pull/8374) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Remote git task cache no longer panics or corrupts on concurrent access** -- Replaced `println!`/`eprintln!` with non-panicking `writeln!` to handle EPIPE gracefully, and added file locking with clone-to-temp-then-rename to prevent concurrent cache corruption when multiple mise processes fetch the same remote git task simultaneously. [#&#8203;8375](https://redirect.github.com/jdx/mise/pull/8375) by [@&#8203;vmaleze](https://redirect.github.com/vmaleze) #### New Contributors - [@&#8203;Attempt3035](https://redirect.github.com/Attempt3035) made their first contribution in [#&#8203;8369](https://redirect.github.com/jdx/mise/pull/8369) - [@&#8203;lbergnehr](https://redirect.github.com/lbergnehr) made their first contribution in [#&#8203;8380](https://redirect.github.com/jdx/mise/pull/8380) **Full Changelog**: <jdx/mise@v2026.2.22...v2026.2.23> ### [`v2026.2.22`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.22): : Outdated plugins, rename_exe fixes, and smoother installs [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.21...v2026.2.22) A small release adding a new way to check for outdated plugins, along with three bug fixes for archive installs, tool environment resolution, and cross-platform Ruby lockfiles. #### Added - **`mise plugins ls --outdated` flag** -- A new `-o`/`--outdated` flag checks remote git refs in parallel and displays only plugins where the local SHA differs from the remote. Shows a table with plugin name, URL, ref, local SHA, and remote SHA. Prints "All plugins are up to date" when everything is current. [#&#8203;8360](https://redirect.github.com/jdx/mise/pull/8360) by [@&#8203;jdx](https://redirect.github.com/jdx) ```sh $ mise plugins ls --outdated Plugin Url Ref Local Remote tiny https://github.com/mise-plugins/rtx-tiny.git main abc1234 def5678 ``` #### Fixed - **`rename_exe` works with archives containing a `bin/` subdirectory** -- When an archive extracts to a layout like `prefix/bin/binary`, the `rename_exe` option was silently skipped because it searched the extraction root non-recursively instead of the `bin/` subdirectory where the binary actually lives. Both the GitHub-style backend and the HTTP backend now auto-detect the `bin/` subdirectory as the search directory, matching the same logic used by `discover_bin_paths()` for PATH construction. [#&#8203;8358](https://redirect.github.com/jdx/mise/pull/8358) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Installing cargo/npm/pipx tools no longer crashes with `tools = true` env directives** -- When `[env]` contained entries like `NODE_VERSION = { value = "{{ tools.node.version }}", tools = true }`, installing npm/cargo/pipx tools would fail with "Variable not found in context" because the referenced tools might not be installed yet. The cargo, npm, and pipx backends now skip `tools = true` env directive resolution during installation while still including tool paths in PATH. [#&#8203;8356](https://redirect.github.com/jdx/mise/pull/8356) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Ruby lockfile resolves correct Windows checksums** -- Running `mise lock` on macOS/Linux now correctly resolves RubyInstaller2 binary URLs and checksums for Windows platform entries, instead of incorrectly using the MRI source tarball checksum. The lockfile generator now fetches the correct `.7z` asset from the `oneclick/rubyinstaller2` GitHub releases for Windows targets. [#&#8203;8357](https://redirect.github.com/jdx/mise/pull/8357) by [@&#8203;jdx](https://redirect.github.com/jdx) #### Changed - **Registry: terradozer switched to GitHub fork** -- The terradozer registry entry now points to `github:chenrui333/terradozer` (replacing the archived asdf plugin and unavailable aqua backend), and is restricted to Linux and macOS. [#&#8203;8365](https://redirect.github.com/jdx/mise/pull/8365) by [@&#8203;chenrui333](https://redirect.github.com/chenrui333) #### New Contributors - [@&#8203;chenrui333](https://redirect.github.com/chenrui333) made their first contribution in [#&#8203;8365](https://redirect.github.com/jdx/mise/pull/8365) **Full Changelog**: <jdx/mise@v2026.2.21...v2026.2.22> ### [`v2026.2.21`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.21): : Bug fix roundup for monorepo tasks, conda noarch, and exec PATH handling [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.20...v2026.2.21) A bug-fix release addressing several regressions and long-standing issues: monorepo task variables and glob dependencies now resolve correctly, the conda backend can install Python noarch packages, `mise x` respects virtualenv PATH ordering again, and nested task execution no longer hangs. #### Fixed - **`mise x` respects virtualenv PATH order again** -- A pre-resolution step added in v2026.2.17 ([#&#8203;8276](https://redirect.github.com/jdx/mise/pull/8276)) resolved bare command names directly to mise-managed tool paths, bypassing PATH entirely. This broke `_.python.venv` and similar configs where a virtualenv binary should take precedence over the mise-managed install. The pre-resolution is removed; shim stripping in `exec_program` (also from [#&#8203;8276](https://redirect.github.com/jdx/mise/issues/8276)) is sufficient to prevent recursion. [#&#8203;8342](https://redirect.github.com/jdx/mise/pull/8342) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Conda noarch Python packages install correctly** -- Installing noarch Python packages via the conda backend (e.g. `mise use conda:ruff`) failed because the linker didn't know the Python version needed to compute `site-packages` paths. The solver's resolved Python version is now extracted and passed through to `link_package`, fixing the error. [#&#8203;8349](https://redirect.github.com/jdx/mise/pull/8349) by [@&#8203;wolfv](https://redirect.github.com/wolfv) - **Nested mise tasks no longer hang** -- The process group isolation (`setpgid`/`killpg`) introduced in v2026.2.18 and refined in v2026.2.19 has been fully reverted. When tools like Playwright use process-group-based kills (`kill(-pid, SIGKILL)`) to tear down a server subprocess tree, grandchild processes in a separate group (created by mise's `setpgid`) survived and held pipes open, causing indefinite hangs. mise now sends signals directly to child PIDs instead. [#&#8203;8347](https://redirect.github.com/jdx/mise/pull/8347) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Monorepo tasks resolve `[vars]` from subdirectory configs** -- Running a monorepo task like `mise run //infra/stacks/gcp:greet` failed to pick up `[vars]` defined in subdirectory `.mise.toml` files, causing template rendering errors. Variables are now resolved from the task's full config hierarchy (including `mise.<env>.toml` overlays) and threaded through script rendering. [#&#8203;8343](https://redirect.github.com/jdx/mise/pull/8343) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Monorepo glob dependencies trigger subdirectory prepare steps** -- When a root task depended on a monorepo glob pattern like `//...:check`, the prepare phase only collected configs from top-level tasks, missing subdirectory tasks entirely. Dependencies are now resolved before prepare runs, so transitive subdirectory tasks and their prepare providers are properly discovered. [#&#8203;8353](https://redirect.github.com/jdx/mise/pull/8353) by [@&#8203;jdx](https://redirect.github.com/jdx) #### New Contributors - [@&#8203;wolfv](https://redirect.github.com/wolfv) made their first contribution in [#&#8203;8349](https://redirect.github.com/jdx/mise/pull/8349) **Full Changelog**: <jdx/mise@v2026.2.20...v2026.2.21> ### [`v2026.2.20`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.20): : Conda rewrite, .NET SDK core plugin, and per-task timeouts [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.19...v2026.2.20) A feature-packed release that replaces the conda backend with production-grade internals, adds a native .NET SDK plugin, and finally enforces per-task timeouts. Several lockfile and environment-handling fixes round things out. #### Highlights - **Conda backend rewritten with rattler** -- The experimental conda backend has been completely rewritten to use the [rattler](https://redirect.github.com/conda/rattler) Rust crates (the same engine behind pixi), replacing \~1,600 lines of custom code that relied on the unsupported anaconda.org API. This brings a proper SAT-based dependency solver, correct binary prefix replacement, and repodata caching via CDN. [#&#8203;8325](https://redirect.github.com/jdx/mise/pull/8325) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Native .NET SDK management** -- A new core plugin for .NET SDK installs all versions side-by-side under a shared `DOTNET_ROOT`, matching .NET's native multi-version model. It uses Microsoft's official `dotnet-install` script and supports `global.json` for per-project SDK pinning. [#&#8203;8326](https://redirect.github.com/jdx/mise/pull/8326) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Per-task timeouts are now enforced** -- The `timeout` field on tasks (added in v2025.1.6 but never wired up) now actually kills tasks that exceed their limit. Timeouts send SIGTERM with a 5-second grace period before SIGKILL, and both per-task and global `task_timeout` settings are respected. [#&#8203;8250](https://redirect.github.com/jdx/mise/pull/8250) by [@&#8203;tvararu](https://redirect.github.com/tvararu) #### Added - **Core .NET SDK plugin** -- `mise use dotnet@8` now installs via a native core plugin with side-by-side version support and `global.json` detection. Configure `DOTNET_ROOT` via the new `dotnet.dotnet_root` setting. [#&#8203;8326](https://redirect.github.com/jdx/mise/pull/8326) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Per-task timeout enforcement** -- Tasks with a `timeout` field are now killed if they exceed the configured duration. Works with both per-task config and the global `task_timeout`/`--timeout` flag. [#&#8203;8250](https://redirect.github.com/jdx/mise/pull/8250) by [@&#8203;tvararu](https://redirect.github.com/tvararu) ```toml [tasks.deploy] run = "npm run deploy" timeout = "5m" ``` - **VSIX archive support** -- The HTTP backend now recognizes `.vsix` files as ZIP archives and extracts them correctly, enabling tools distributed as VS Code extensions to be installed via `http:` URLs. [#&#8203;8306](https://redirect.github.com/jdx/mise/pull/8306) by [@&#8203;sosumappu](https://redirect.github.com/sosumappu) - **Registry: `oxfmt`** -- Added the oxfmt formatter to the tool registry. [#&#8203;8316](https://redirect.github.com/jdx/mise/pull/8316) by [@&#8203;taoufik07](https://redirect.github.com/taoufik07) #### Changed - **Conda backend rewritten with rattler crates** -- Replaces custom version matching, dependency resolution, archive extraction, and binary patching with the battle-tested rattler ecosystem (`rattler_solve`, `rattler_repodata_gateway`, `rattler::install`). Binary prefix replacement now works correctly (the old code skipped binary files entirely). Since the conda backend is still experimental, this is a non-breaking change. [#&#8203;8325](https://redirect.github.com/jdx/mise/pull/8325) by [@&#8203;jdx](https://redirect.github.com/jdx) #### Fixed - **Lockfile not modified with `--locked`** -- `mise install --locked` no longer writes to `mise.lock`, matching the semantics of `cargo install --locked` and `uv pip install --locked`. [#&#8203;8308](https://redirect.github.com/jdx/mise/pull/8308) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Orphan lockfile entries pruned** -- `mise lock` now removes stale tool entries that are no longer present in config, keeping the lockfile aligned with the current toolset. [#&#8203;8265](https://redirect.github.com/jdx/mise/pull/8265) by [@&#8203;mackwic](https://redirect.github.com/mackwic) - **Contradictory lockfile config caught early** -- Setting `locked=true` alongside `lockfile=false` now produces a clear error instead of silently ignoring the lock. [#&#8203;8329](https://redirect.github.com/jdx/mise/pull/8329) by [@&#8203;jdx](https://redirect.github.com/jdx) - **`watch_files` triggers on every change** -- The hook-env fast-path now checks `[[watch_files]]` paths, fixing a bug where only the first file change triggered the associated run command. [#&#8203;8317](https://redirect.github.com/jdx/mise/pull/8317) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Fish alias completions cleaned up** -- Setting or unsetting shell aliases in fish now clears stale completions, preventing tab-complete from offering outdated suggestions. [#&#8203;8324](https://redirect.github.com/jdx/mise/pull/8324) by [@&#8203;jdx](https://redirect.github.com/jdx) - **JSON schema accepts age-encrypted env values** -- Fixed a `oneOf` ambiguity in the mise schema that rejected `[env]` entries using age encryption. [#&#8203;8328](https://redirect.github.com/jdx/mise/pull/8328) by [@&#8203;adamliang0](https://redirect.github.com/adamliang0) - **Regal registry updated** -- The regal tool now points to its new home at `open-policy-agent/regal`. [#&#8203;8315](https://redirect.github.com/jdx/mise/pull/8315) by [@&#8203;charlieegan3](https://redirect.github.com/charlieegan3) - **Conda: locked installs preserve package data** -- `conda_packages` entries are no longer silently dropped during `--locked` installs, and concurrent downloads no longer race on the same temp file. [#&#8203;8335](https://redirect.github.com/jdx/mise/pull/8335) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Conda: solver no longer fails on Linux** -- Deduplicated repodata records before passing them to the solver, fixing "duplicate records" errors when installing tools like imagemagick. [#&#8203;8337](https://redirect.github.com/jdx/mise/pull/8337) by [@&#8203;jdx](https://redirect.github.com/jdx) #### New Contributors - [@&#8203;tvararu](https://redirect.github.com/tvararu) made their first contribution in [#&#8203;8250](https://redirect.github.com/jdx/mise/pull/8250) - [@&#8203;sosumappu](https://redirect.github.com/sosumappu) made their first contribution in [#&#8203;8306](https://redirect.github.com/jdx/mise/pull/8306) - [@&#8203;charlieegan3](https://redirect.github.com/charlieegan3) made their first contribution in [#&#8203;8315](https://redirect.github.com/jdx/mise/pull/8315) - [@&#8203;taoufik07](https://redirect.github.com/taoufik07) made their first contribution in [#&#8203;8316](https://redirect.github.com/jdx/mise/pull/8316) - [@&#8203;adamliang0](https://redirect.github.com/adamliang0) made their first contribution in [#&#8203;8328](https://redirect.github.com/jdx/mise/pull/8328) - [@&#8203;mackwic](https://redirect.github.com/mackwic) made their first contribution in [#&#8203;8265](https://redirect.github.com/jdx/mise/pull/8265) **Full Changelog**: <jdx/mise@v2026.2.19...v2026.2.20> ### [`v2026.2.19`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.19): : Fixes for interactive tasks and failed install cleanup [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.18...v2026.2.19) A small patch release with two targeted bug fixes: a regression fix for interactive task execution and better cleanup after failed installs. ##### Bug Fixes - **Interactive tasks no longer hang** -- The process group isolation added in v2026.2.18 ([#&#8203;8279](https://redirect.github.com/jdx/mise/pull/8279)) inadvertently broke interactive tools like Tilt that read from stdin. When a child process was moved to its own process group, the terminal wouldn't deliver keyboard input to it, causing `SIGTTIN` and a silent hang. mise now checks whether stdin is a TTY before calling `setpgid` -- interactive tasks stay in the terminal's foreground process group for proper keyboard I/O, while non-interactive tasks still get their own process group for clean signal teardown. [#&#8203;8301](https://redirect.github.com/jdx/mise/pull/8301) by [@&#8203;jdx](https://redirect.github.com/jdx) - **Failed installs clean up properly** -- When an install fails (e.g. a 404 for a non-existent version or a 403 from GitHub rate limiting), mise now removes the empty parent directory (e.g. `installs/tilt/`) and the stale incomplete marker from cache, instead of leaving them behind. [#&#8203;8302](https://redirect.github.com/jdx/mise/pull/8302) by [@&#8203;jdx](https://redirect.github.com/jdx) ##### Documentation - Fixed the ripgrep command in the getting-started guide to use the correct binary name `rg` instead of `ripgrep`. [#&#8203;8299](https://redirect.github.com/jdx/mise/pull/8299) by [@&#8203;nguyenvulong](https://redirect.github.com/nguyenvulong) **Full Changelog**: <jdx/mise@v2026.2.18...v2026.2.19> ### [`v2026.2.18`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.18): : Task Reliability &amp; Developer Experience [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.17...v2026.2.18) A bug-fix-heavy release focused on task execution reliability, with a new feature for cross-platform tool locking. ##### Highlights - **Auto-lock all platforms after install** — When you install a tool, mise now automatically locks versions for all platforms (not just the current one). This means your `mise.lock` stays complete for teammates on different OSes without needing to run `mise lock` separately. [#&#8203;8277](https://redirect.github.com/jdx/mise/pull/8277) - **Process group cleanup for tasks** — Task child processes are now managed via Unix process groups, so killing a task reliably takes down the entire process tree instead of leaving orphaned children. [#&#8203;8279](https://redirect.github.com/jdx/mise/pull/8279) - **`depends_post` tasks run even on failure** — Post-dependency tasks (cleanup, notifications, etc.) now execute even when the parent task fails, matching the expected behavior for teardown-style hooks. [#&#8203;8274](https://redirect.github.com/jdx/mise/pull/8274) ##### Bug Fixes - **Infinite shim recursion on Unix** — `mise exec` now strips its own shims from `PATH` before spawning subprocesses, preventing infinite recursion when a shimmed tool calls itself. [#&#8203;8276](https://redirect.github.com/jdx/mise/pull/8276) - **`--yes` flag now works for config trust prompts** — The `--yes`/`-y` flag is now properly respected when mise prompts to trust a config file. [#&#8203;8288](https://redirect.github.com/jdx/mise/pull/8288) - **`--locked --dry-run` validation order** — `mise install --locked` now validates the lock requirement before the `--dry-run` short-circuit, so you get a proper error instead of silent success. [#&#8203;8290](https://redirect.github.com/jdx/mise/pull/8290) by [@&#8203;altendky](https://redirect.github.com/altendky) - **JSON Schema compatibility** — Replaced `unevaluatedProperties` with `additionalProperties` in the mise JSON schema for broader validator support. [#&#8203;8285](https://redirect.github.com/jdx/mise/pull/8285) - **Duplicate stderr on task failure** — Fixed tasks in replacing output mode printing error output twice on failure. [#&#8203;8275](https://redirect.github.com/jdx/mise/pull/8275) - **Did-you-mean for task commands** — Mistyping a CLI subcommand now suggests similar task names. [#&#8203;8286](https://redirect.github.com/jdx/mise/pull/8286) - **Monorepo prepare steps** — Prepare steps for subdirectory configs now execute from the repository root as expected. [#&#8203;8291](https://redirect.github.com/jdx/mise/pull/8291) - **`mise upgrade` no longer force-reinstalls** — Previously installed versions are skipped during upgrade instead of being redundantly reinstalled. [#&#8203;8282](https://redirect.github.com/jdx/mise/pull/8282) - **Terminal restore after `mise watch`** — `watchexec` no longer leaves the terminal in a broken state on exit. [#&#8203;8273](https://redirect.github.com/jdx/mise/pull/8273) ##### Documentation - Clarified that `MISE_CEILING_PATHS` excludes the ceiling directory itself. [#&#8203;8283](https://redirect.github.com/jdx/mise/pull/8283) ##### New Contributors - [@&#8203;altendky](https://redirect.github.com/altendky) made their first contribution in [#&#8203;8290](https://redirect.github.com/jdx/mise/pull/8290) ##### 📦 Aqua Registry Updates ##### New Packages (4) - [`Skarlso/crd-to-sample-yaml`](https://redirect.github.com/Skarlso/crd-to-sample-yaml) - [`kunobi-ninja/kunobi-releases`](https://redirect.github.com/kunobi-ninja/kunobi-releases) - [`swanysimon/markdownlint-rs`](https://redirect.github.com/swanysimon/markdownlint-rs) - [`tmux/tmux-builds`](https://redirect.github.com/tmux/tmux-builds) ##### Updated Packages (2) - [`firecow/gitlab-ci-local`](https://redirect.github.com/firecow/gitlab-ci-local) - [`k1LoW/runn`](https://redirect.github.com/k1LoW/runn) ### [`v2026.2.17`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.17): : Freshly Prepared [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.16...v2026.2.17) A moderate release with a handful of bug fixes and a new feature for the `prepare` system. ##### Highlights - **Prepare: auto-touch stale outputs** — When tools like `uv sync` skip work because dependencies are already satisfied, output files don't get updated, causing mise to consider them stale on the next run. Prepare providers now automatically touch output files after a successful command, keeping staleness checks accurate. This is controlled by a new `touch_outputs` config option (defaults to true). [#&#8203;8243](https://redirect.github.com/jdx/mise/pull/8243) by [@&#8203;halms](https://redirect.github.com/halms) - **Settings reorganization: `task_*` → `task.*`** — Nine flat `task_*` settings have been consolidated into a nested `task.*` namespace (e.g., `task_output` → `task.output`). The old names still work with no breaking changes — deprecation warnings won't appear until `2026.8.0`. [#&#8203;8239](https://redirect.github.com/jdx/mise/pull/8239) ##### Bug Fixes - **Postinstall hooks now use correct bin paths** — Per-tool postinstall hooks were hardcoding `$install_path/bin` on `PATH`, which broke backends like aqua where binaries live in non-standard subdirectories. Hooks now use each backend's actual binary paths. [#&#8203;8234](https://redirect.github.com/jdx/mise/pull/8234) - **`mise use` writes to the correct config file** — When both `config.toml` and `config.local.toml` exist, `mise use` was incorrectly writing to `config.local.toml`. It now properly targets `config.toml`. [#&#8203;8240](https://redirect.github.com/jdx/mise/pull/8240) - **Legacy `.mise.backend` installs no longer block auto-migration** — Legacy backend files were defaulting to `explicit_backend = true`, which prevented auto-migration to updated registry backends. They now default to non-explicit, allowing tools like `glab` to resolve correctly through the current registry. [#&#8203;8245](https://redirect.github.com/jdx/mise/pull/8245) by [@&#8203;jean-humann](https://redirect.github.com/jean-humann) ##### 📦 Aqua Registry Updates ##### Updated Packages (1) - [`namespacelabs/foundation/nsc`](https://redirect.github.com/namespacelabs/foundation/nsc) ### [`v2026.2.16`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.16): : MCP Gets Its Hands Dirty [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.15...v2026.2.16) This release brings MCP task execution support, better Node.js flavor guidance, and a solid round of bug fixes across several backends. ##### Highlights - **MCP `run_task` tool** — You can now execute mise tasks directly through the [MCP](https://mise.jdx.dev/) interface. The new `run_task` tool runs tasks via subprocess with full stdout/stderr capture, timeout support, and hardened execution. An `install_tool` stub is also included for future expansion. [#&#8203;8179](https://redirect.github.com/jdx/mise/pull/8179) by [@&#8203;joaommartins](https://redirect.github.com/joaommartins) - **Node flavor suggestions** — When a Node.js version isn't found in the configured mirror, mise now suggests setting `node.flavor` to help you get to the right download faster. [#&#8203;8206](https://redirect.github.com/jdx/mise/pull/8206) by [@&#8203;risu729](https://redirect.github.com/risu729) - **Registry stack overflow fix** — The registry `BTreeMap` is now built directly on the heap, eliminating a stack overflow that could occur with large registries. [#&#8203;8214](https://redirect.github.com/jdx/mise/pull/8214) by [@&#8203;risu729](https://redirect.github.com/risu729) ##### Bug Fixes - **Java version sorting** — Shorthand Java versions (e.g., `21`, `17`) now sort correctly. [#&#8203;8197](https://redirect.github.com/jdx/mise/pull/8197) by [@&#8203;roele](https://redirect.github.com/roele) - **Node env var migration** — Node-related environment variables have been properly migrated to the settings system. [#&#8203;8200](https://redirect.github.com/jdx/mise/pull/8200) by [@&#8203;risu729](https://redirect.github.com/risu729) - **Registry overrides in shims** — Registry overrides are now correctly applied when running tools through shims. [#&#8203;8199](https://redirect.github.com/jdx/mise/pull/8199) by [@&#8203;risu729](https://redirect.github.com/risu729) - **Rust outdated duplication** — Fixed `mise outdated` showing Rust versions twice. [#&#8203;8209](https://redirect.github.com/jdx/mise/pull/8209) by [@&#8203;roele](https://redirect.github.com/roele) - **GitHub aliased backend resolution** — Version lookups no longer break for tools aliased to a different backend than the registry default. [#&#8203;8221](https://redirect.github.com/jdx/mise/pull/8221) - **GitHub attestation output** — Attestation verification success is now shown in progress output. [#&#8203;8230](https://redirect.github.com/jdx/mise/pull/8230) - **Cargo binstall setting migration** — `MISE_CARGO_BINSTALL_ONLY` has been migrated to the settings system. [#&#8203;8202](https://redirect.github.com/jdx/mise/pull/8202) by [@&#8203;risu729](https://redirect.github.com/risu729) ##### New Tools - **typst** — GitHub backend added. [#&#8203;8210](https://redirect.github.com/jdx/mise/pull/8210) by [@&#8203;3w36zj6](https://redirect.github.com/3w36zj6) - **cargo-dist** — Now available via aqua registry. [#&#8203;8153](https://redirect.github.com/jdx/mise/pull/8153) by [@&#8203;risu729](https://redirect.github.com/risu729) - **release-plz** — Now available via aqua registry. [#&#8203;8150](https://redirect.github.com/jdx/mise/pull/8150) by [@&#8203;risu729](https://redirect.github.com/risu729) ### [`v2026.2.15`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.15): : Streaming in Order [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.14...v2026.2.15) This release brings a nice quality-of-life improvement to task execution along with a solid batch of bug fixes across several subsystems. ##### Highlights - **Real-time streaming for keep-order tasks** — The `keep_order` task output mode now streams the active task's output in real-time instead of buffering everything until completion. Other parallel tasks buffer quietly and flush in definition order as they finish, so you get live feedback without sacrificing deterministic output ordering. [#&#8203;8164](https://redirect.github.com/jdx/mise/pull/8164) - **npm backend performance** — `npm view` is now called only once per package lookup instead of multiple times, speeding up npm-based tool resolution. Thanks [@&#8203;risu729](https://redirect.github.com/risu729)! [#&#8203;8181](https://redirect.github.com/jdx/mise/pull/8181) ##### Bug Fixes - **Recursive shim execution on Windows** — `mise exec` now strips the shims directory from PATH during executable lookup, preventing infinite recursion when shims call back into `mise x`. [#&#8203;8189](https://redirect.github.com/jdx/mise/pull/8189) - **PATH reordering after activation** — `hook-env` now preserves any PATH reordering done after `mise activate` (e.g., by `~/.zlogin`), instead of silently reverting to the original order. [#&#8203;8190](https://redirect.github.com/jdx/mise/pull/8190) - **Cross-platform lockfile resolution** — The aqua backend now correctly resolves lockfile artifacts for the target platform instead of leaking host-specific overrides into `mise lock --platform`. Thanks [@&#8203;mackwic](https://redirect.github.com/mackwic)! [#&#8203;8183](https://redirect.github.com/jdx/mise/pull/8183) - **Version alias lockfile lookup** — Version aliases (like `lts`) are now resolved before lockfile lookup, so locked versions are matched correctly. [#&#8203;8194](https://redirect.github.com/jdx/mise/pull/8194) - **Task source freshness checks** — Freshness checks now work correctly with dynamic task directories. Thanks [@&#8203;rooperuu](https://redirect.github.com/rooperuu)! [#&#8203;8169](https://redirect.github.com/jdx/mise/pull/8169) - **Global tasks in monorepos** — Global tasks are now properly resolved when running from a monorepo root. [#&#8203;8192](https://redirect.github.com/jdx/mise/pull/8192) - **Wildcard glob matching** — `test:*` no longer incorrectly matches the parent `test` task. [#&#8203;8165](https://redirect.github.com/jdx/mise/pull/8165) - **task\_config.includes paths** — Include paths in task config are now resolved relative to the config root, not the working directory. [#&#8203;8193](https://redirect.github.com/jdx/mise/pull/8193) - **Upgrade safety** — `mise upgrade` now skips untrusted tracked configs instead of failing. [#&#8203;8195](https://redirect.github.com/jdx/mise/pull/8195) - **helm-diff registry entry** — Fixed the archive binary name for helm-diff. Thanks [@&#8203;jean-humann](https://redirect.github.com/jean-humann)! [#&#8203;8173](https://redirect.github.com/jdx/mise/pull/8173) ##### New Contributors Welcome [@&#8203;jean-humann](https://redirect.github.com/jean-humann), [@&#8203;mackwic](https://redirect.github.com/mackwic), and [@&#8203;rooperuu](https://redirect.github.com/rooperuu)! ##### 📦 Aqua Registry Updates ##### New Packages (2) - [`BetterDiscord/cli`](https://redirect.github.com/BetterDiscord/cli) - [`glossia.ai/cli`](https://redirect.github.com/glossia.ai/cli) ### [`v2026.2.14`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.14) [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.13...v2026.2.14) A feature-focused release adding vfox plugin env redaction, Deno devEngines support, and a new Rust default\_host setting. ##### Highlights - **Vfox env var redaction** — Vfox plugins can now request that specific environment variables be redacted from logs and debug output by returning a `redact` field in `MiseEnvResult`. Useful for plugins that inject secrets or tokens. [#&#8203;8166](https://redirect.github.com/jdx/mise/pull/8166) - **Deno devEngines.runtime support** — Mise now reads the `devEngines.runtime` field from `package.json` to auto-detect the desired Deno version, matching the same convention already supported for Node. Thanks [@&#8203;risu729](https://redirect.github.com/risu729)! [#&#8203;8144](https://redirect.github.com/jdx/mise/pull/8144) - **`default_host` setting for Rust** — A new `rust.default_host` setting lets you override the Rust target triple used during installation, useful for cross-compilation setups. Thanks [@&#8203;aacebedo](https://redirect.github.com/aacebedo)! [#&#8203;8154](https://redirect.github.com/jdx/mise/pull/8154) - **Aqua `github_content` package support** — The aqua backend now supports packages hosted via GitHub content downloads (not just releases). Thanks [@&#8203;risu729](https://redirect.github.com/risu729)! [#&#8203;8147](https://redirect.github.com/jdx/mise/pull/8147) ##### Bug Fixes - **`mise edit` whitespace** — TOML values edited via `mise edit` no longer retain extra formatting whitespace. [#&#8203;8162](https://redirect.github.com/jdx/mise/pull/8162) - **`--locked` for python/ubi** — The `--locked` flag now works correctly with python and ubi backends. [#&#8203;8163](https://redirect.github.com/jdx/mise/pull/8163) - **npm update notifier** — The npm update notifier is now suppressed during `npm install`, preventing spurious output. Thanks [@&#8203;risu729](https://redirect.github.com/risu729)! [#&#8203;8152](https://redirect.github.com/jdx/mise/pull/8152) - **Asset matcher vsix penalty** — `.vsix` files are now deprioritized in asset matching, preventing incorrect downloads. Thanks [@&#8203;risu729](https://redirect.github.com/risu729)! [#&#8203;8151](https://redirect.github.com/jdx/mise/pull/8151) - **JSON schema updates** — Added missing `task_templates`, `extends`, and `timeout` fields to the mise.json schema. Thanks [@&#8203;risu729](https://redirect.github.com/risu729)! [#&#8203;8145](https://redirect.github.com/jdx/mise/pull/8145) ##### New Contributors Welcome [@&#8203;joaommartins](https://redirect.github.com/joaommartins)! [#&#8203;8133](https://redirect.github.com/jdx/mise/pull/8133) *** > **Note:** This release has no attached binary assets. The v2026.2.14 tag was created successfully but the GitHub Actions workflow that publishes release artifacts did not trigger for the tag push. The binaries for this version are functionally identical to v2026.2.15 minus the additional fixes in that release. Use v2026.2.15 instead. ### [`v2026.2.13`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.13): : Fix GitHub attestation verification failures [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.2.12...v2026.2.13) This release partially mitigates GitHub attestation verification failures that were causing tool installations to fail (e.g., `gh`, and other aqua-backed tools with attestations enabled). See [#&#8203;8142](https://redirect.github.com/jdx/mise/discussions/8142) for details. ##### What happened GitHub silently changed their attestations API to externalize bundle storage to Azure Blob Storage (`tmaproduction.blob.core.windows.net`) using [Snappy compression](https://google.github.io/snappy/), rather than returning bundles inline as JSON. The `gh` CLI had already been updated to handle this ([cli/cli#10185](https://redirect.github.com/cli/cli/pull/10185)), but third-party tools like mise were not yet aware of the new format, causing `"error decoding response body"` failures. ##### What this release does Bumps `sigstore-verification` to 0.2, which splits the reqwest dependency version from mise's (0.13 vs 0.12). This avoids Cargo feature unification that was causing mise's `gzip` feature to be applied to attestation requests, interfering with the Snappy-compressed responses. **Note:** A full fix with proper Snappy decompression support and auth token scoping landed in [sigstore-verification v0.2.1](https://redirect.github.com/jdx/sigstore-verification/releases/tag/v0.2.1) ([#&#8203;22](https://redirect.github.com/jdx/sigstore-verification/pull/22), [#&#8203;23](https://redirect.github.com/jdx/sigstore-verification/pull/23)) — expect a follow-up mise release with that bump. If you are still hitting issues, set `settings.aqua.github_attestations = false` as a workaround. ##### Dependency Updates - **Bumped `sigstore-verification` to 0.2** ([e8897c9](https://redirect.github.com/jdx/mise/commit/e8897c9fbc873fe272495a65e5a88b04b97f3b6d)) ##### 📦 Aqua Registry Updates ##### New Packages (1) - [`k1LoW/tcmux`](https://redirect.github.com/k1LoW/tcmux) ##### Updated Packages (1) - [`jdx/usage`](https://redirect.github.com/jdx/usage) ### [`v2026.2.12`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.12) [Compare Source](https://redirect.github.com/jdx/mise/compare/aqua-registry-v2026.2.11...v2026.2.12) A small release adding a new Java configuration option. ##### Highlights - **`java.shorthand_vendor` setting** — A new setting that lets you configure which vendor is used when specifying shorthand Java versions (e.g., `21` instead of `temurin-21`). Thanks [@&#8203;roele](https://redirect.github.com/roele)! [#&#8203;8134](https://redirect.github.com/jdx/mise/pull/8134) *** > **Note:** This release has no attached binary assets. The v2026.2.12 tag was created but the GitHub Actions workflow that publishes release artifacts did not trigger for the tag push. Use v2026.2.13 or later instead. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 6938479 commit 7fe2528

File tree

9 files changed

+18
-18
lines changed

9 files changed

+18
-18
lines changed

.github/workflows/acceptance-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1616
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
1717
with:
18-
version: v2026.2.11
19-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
18+
version: v2026.2.24
19+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
2020
- name: Run acceptance tests
2121
run: mise run acceptance-test

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
persist-credentials: false
1515
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
1616
with:
17-
version: v2026.2.11
18-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
17+
version: v2026.2.24
18+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
1919
- name: Cache local Maven repository
2020
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2121
with:

.github/workflows/github-pages.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ jobs:
3939
fetch-depth: 0
4040
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
4141
with:
42-
version: v2026.2.11
43-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
42+
version: v2026.2.24
43+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
4444
cache: "false"
4545
- name: Setup Pages
4646
id: pages

.github/workflows/java-version-matrix-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ jobs:
3434
- name: Set up mise
3535
uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
3636
with:
37-
version: v2026.2.11
38-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
37+
version: v2026.2.24
38+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
3939

4040
- name: Cache local Maven repository
4141
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ jobs:
2323
- name: Setup mise
2424
uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
2525
with:
26-
version: v2026.2.11
27-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
26+
version: v2026.2.24
27+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
2828

2929
- name: Lint
3030
env:

.github/workflows/native-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1616
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
1717
with:
18-
version: v2026.2.11
19-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
18+
version: v2026.2.24
19+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
2020
working_directory: .mise/envs/native
2121
- name: Run native tests
2222
working-directory: .mise/envs/native

.github/workflows/nightly-benchmarks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ jobs:
3636
- name: Setup mise
3737
uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
3838
with:
39-
version: v2026.2.11
40-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
39+
version: v2026.2.24
40+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
4141

4242
- name: Cache local Maven repository
4343
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ jobs:
2626

2727
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
2828
with:
29-
version: v2026.2.11
30-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
29+
version: v2026.2.24
30+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
3131
cache: false
3232

3333
- name: Build release version

.github/workflows/test-release-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
fetch-depth: 0
2121
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
2222
with:
23-
version: v2026.2.11
24-
sha256: 3e1baedb9284124b770d2d561a04a98c343d05967c83deb8b35c7c941f8d9c9a
23+
version: v2026.2.24
24+
sha256: c6e8b1abbd02d4beb7f38c98174e647b4ae40e89422465bc3b49e48c0bdf9ba9
2525
- name: Cache local Maven repository
2626
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2727
with:

0 commit comments

Comments
 (0)