Commit c1adde1
authored
chore(deps): update dependency mise to v2026.2.0 (#1840)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [mise](https://redirect.github.com/jdx/mise) | minor | `v2026.1.7` →
`v2026.2.0` |
| [mise](https://redirect.github.com/jdx/mise) | minor | `v2026.1.4` →
`v2026.2.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>jdx/mise (mise)</summary>
###
[`v2026.2.0`](https://redirect.github.com/jdx/mise/releases/tag/v2026.2.0):
: Lockfiles Graduate, Editor Arrives
[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.1.12...v2026.2.0)
This release marks a significant milestone: **lockfiles are now stable**
and no longer require an experimental flag. After extensive testing and
refinement, lockfiles are ready for production use, giving you
reproducible builds with cryptographically verified tool versions across
your team.
The other headline feature is `mise edit`, a brand new interactive
configuration editor that makes managing your mise setup more intuitive
than ever. Just run `mise edit` and navigate your configuration with a
proper editor interface.
##### Highlights
- **Lockfiles are stable** — No more `MISE_EXPERIMENTAL=1` needed!
Lockfiles ensure everyone on your team gets exactly the same tool
versions with SHA256 verification. See the [lockfile
documentation](https://mise.jdx.dev/dev-tools/mise-lock.html) for
details. [#​7929](https://redirect.github.com/jdx/mise/pull/7929)
- **Interactive config editor** — The new `mise edit` command launches
an interactive editor for your mise configuration, making it easier to
manage tools and settings.
[#​7930](https://redirect.github.com/jdx/mise/pull/7930)
- **Smarter task confirmation dialogs** — Task confirm prompts now
support usage values, giving you more context when confirming task
execution. Thanks [@​roele](https://redirect.github.com/roele)!
[#​7924](https://redirect.github.com/jdx/mise/pull/7924)
- **Windows shebang task support** — File tasks with shebangs are now
properly discovered and executed on Windows.
[#​7941](https://redirect.github.com/jdx/mise/pull/7941)
##### Performance
- **Faster dependency scheduling** — Tool installation now uses Kahn's
algorithm for optimal parallel dependency resolution, speeding up
installs with complex dependency trees.
[#​7933](https://redirect.github.com/jdx/mise/pull/7933)
- **Efficient secret redaction** — Switched to Aho-Corasick algorithm
for redacting secrets in output, improving performance when many secrets
are configured.
[#​7931](https://redirect.github.com/jdx/mise/pull/7931)
##### Bug Fixes
- **PATH ordering preserved** — Fixed an issue where paths added after
`mise activate` could get reordered unexpectedly.
[#​7919](https://redirect.github.com/jdx/mise/pull/7919)
- **Lockfile reliability** — Atomic writes prevent corruption, cache
invalidation works correctly, and URL/SHA256 info is properly preserved
when merging platform information.
[#​7923](https://redirect.github.com/jdx/mise/pull/7923),
[#​7927](https://redirect.github.com/jdx/mise/pull/7927)
- **Template hash filter** — The `hash` filter in templates now uses
SHA256 instead of Blake3 for broader compatibility.
[#​7925](https://redirect.github.com/jdx/mise/pull/7925)
- **Smarter version pruning** — `mise upgrade` now respects tracked
configs when pruning old versions, preventing accidental removal of
versions still in use.
[#​7926](https://redirect.github.com/jdx/mise/pull/7926)
- **Deterministic error output** — Failed installations are now sorted,
making error messages consistent across runs.
[#​7936](https://redirect.github.com/jdx/mise/pull/7936)
##### Documentation
- Improved clarity on uvx and pipx dependencies — Thanks
[@​ygormutti](https://redirect.github.com/ygormutti) for your
first contribution!
[#​7878](https://redirect.github.com/jdx/mise/pull/7878)
###
[`v2026.1.12`](https://redirect.github.com/jdx/mise/releases/tag/v2026.1.12):
: Monorepo Task Resolution
[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.1.11...v2026.1.12)
This release focuses on improving the developer experience for monorepo
setups and fixing cross-platform compatibility issues. If you've been
struggling with task includes in monorepos or encountering strange
behavior when cloning plugins on Windows Subsystem for Linux (WSL), this
update has you covered.
##### Bug Fixes
- **Monorepo task includes now resolve correctly** - Task includes are
now resolved relative to the config file directory rather than the
current working directory. This is a significant fix for monorepo users
who define tasks in nested config files and expect includes to work
relative to where the config lives.
([#​7917](https://redirect.github.com/jdx/mise/pull/7917))
- **WSL git clone compatibility** - Fixed an issue where `autocrlf`
settings could cause problems when cloning git repositories on WSL. Mise
now explicitly disables `autocrlf` during git clone operations,
preventing line-ending issues that could break plugins and tools on
Windows Subsystem for Linux.
([#​7916](https://redirect.github.com/jdx/mise/pull/7916))
##### Documentation
- Added documentation for using bash array patterns with variadic
arguments in tasks, making it easier to handle variable numbers of
arguments in your task definitions.
([#​7914](https://redirect.github.com/jdx/mise/pull/7914)) See the
[tasks documentation](https://mise.jdx.dev/tasks/) for more details.
###
[`v2026.1.11`](https://redirect.github.com/jdx/mise/releases/tag/v2026.1.11):
: Speed Demons and Scoped Providers
[Compare
Source](https://redirect.github.com/jdx/mise/compare/aqua-registry-v2026.1.9...v2026.1.11)
This release focuses on performance improvements and fixing several edge
cases that affected users with complex configurations. The headline
changes include significant startup time reduction for `mise x` (exec)
and a new consolidated manifest system that replaces the per-tool
`.mise.backend` files, making tool installations cleaner and faster.
Configuration management gets more flexible with support for loading
`.config/miserc.toml` in local directories, and the prepare providers
are now properly scoped to their defining config files—fixing issues
where providers could leak between projects.
##### Highlights
- **Faster `mise x` startup** - Reduced overhead when running commands
through `mise x`, which should be noticeable for frequently executed
commands
([#​7890](https://redirect.github.com/jdx/mise/pull/7890))
- **Consolidated backend manifest** - Tool installations now use a
single manifest file instead of individual `.mise.backend` files per
tool, improving both performance and disk organization
([#​7892](https://redirect.github.com/jdx/mise/pull/7892))
- **Local `.config/miserc.toml` support** - You can now place mise
configuration in `.config/miserc.toml` within your project directory,
following XDG conventions
([#​7896](https://redirect.github.com/jdx/mise/pull/7896)) -
thanks [@​scop](https://redirect.github.com/scop)!
##### Bug Fixes
- **Scoped prepare providers** - Prepare providers are now correctly
scoped to their defining config file, preventing unintended interactions
between projects
([#​7889](https://redirect.github.com/jdx/mise/pull/7889))
- **GitHub cache path fix** - Resolved an issue where clearing cache for
GitHub backend tools used incorrect paths
([#​7907](https://redirect.github.com/jdx/mise/pull/7907))
- **macOS .app bundle support** - The GitHub backend now properly
discovers binaries inside macOS `.app` bundles
([#​7885](https://redirect.github.com/jdx/mise/pull/7885))
- **Task `--help` behavior** - Running `mise run <task> --help` now
shows task info instead of trying to execute when no usage spec is
defined ([#​7893](https://redirect.github.com/jdx/mise/pull/7893))
- **Task `wait_for` fixes** - Fixed issues with `wait_for` when using
environment overrides, and outputs are now properly re-rendered
([#​7888](https://redirect.github.com/jdx/mise/pull/7888))
##### vfox Improvements
- Module hooks now receive the constructed environment when using
`cmd.exec`, enabling more powerful plugin behavior
([#​7908](https://redirect.github.com/jdx/mise/pull/7908))
##### Documentation
- Added documentation explaining `MISE_GITLAB_TOKEN` for accessing
private GitLab repositories - thanks
[@​lchagnoleau](https://redirect.github.com/lchagnoleau)!
([#​7902](https://redirect.github.com/jdx/mise/pull/7902))
##### New Contributors
Welcome to our new contributors! 🎉
- [@​lchagnoleau](https://redirect.github.com/lchagnoleau) made
their first contribution in
[#​7902](https://redirect.github.com/jdx/mise/pull/7902)
###
[`v2026.1.9`](https://redirect.github.com/jdx/mise/releases/tag/v2026.1.9):
: Templates Take the Stage
[Compare
Source](https://redirect.github.com/jdx/mise/compare/aqua-registry-v2026.1.8...aqua-registry-v2026.1.9)
This release introduces task templates, a powerful new feature for
creating reusable task definitions across your projects. Combined with
glob pattern support for task includes and automatic plugin
installation, mise is becoming even more flexible for complex project
setups. We've also added several quality-of-life improvements including
better diagnostics from `mise doctor` and enhanced archive extraction
capabilities.
##### Highlights
**Task Templates**
([#​7873](https://redirect.github.com/jdx/mise/pull/7873)) -
Define reusable task templates that can be instantiated with different
parameters. This is perfect for monorepos or projects with repetitive
task patterns. See the [tasks
documentation](https://mise.jdx.dev/tasks/) for details.
**Glob Patterns in Task Includes**
([#​7870](https://redirect.github.com/jdx/mise/pull/7870)) - You
can now use glob patterns like `tasks/**/*.toml` in your
`task_config.includes` setting, making it easier to organize tasks
across multiple files.
**Auto-install Plugins**
([#​7856](https://redirect.github.com/jdx/mise/pull/7856)) -
Plugins defined in your `[plugins]` config section are now automatically
installed when needed, reducing setup friction for new team members.
**Backend Mismatch Warnings**
([#​7847](https://redirect.github.com/jdx/mise/pull/7847)) - `mise
doctor` now warns you when a tool is installed via a different backend
than what's currently configured, helping diagnose unexpected behavior.
**Archive Extraction Improvements**
([#​7874](https://redirect.github.com/jdx/mise/pull/7874)) - Added
`rename_exe` support for archive extraction, giving backend authors more
control over how executables are named after extraction.
##### Bug Fixes
- **GitHub backend**: Fixed SLSA verification to select the correct
platform-matching provenance file
([#​7853](https://redirect.github.com/jdx/mise/pull/7853))
- **Go**: Filtered out invalid version "1" from available versions list
([#​7871](https://redirect.github.com/jdx/mise/pull/7871))
- **Flutter**: Fixed duplicate `-stable` suffix in download URLs
([#​7872](https://redirect.github.com/jdx/mise/pull/7872))
- **pipx**: Ensured Python minor version symlink exists for postinstall
hooks ([#​7869](https://redirect.github.com/jdx/mise/pull/7869))
- **Tasks**: Fixed environment variable passing to usage parser
([#​7848](https://redirect.github.com/jdx/mise/pull/7848)) and
proper `MISE_ENV` propagation with `-E` flag
- **Archive extraction**: Fixed handling of archives with `./` prefixed
paths ([#​7868](https://redirect.github.com/jdx/mise/pull/7868))
- **vfox-dotnet**: Fixed Windows installation issues
([#​7843](https://redirect.github.com/jdx/mise/pull/7843)) -
thanks
[@​prodrigues1912](https://redirect.github.com/prodrigues1912)!
##### Reverted
- Task inheritance from parent configs in monorepos has been reverted
([#​7851](https://redirect.github.com/jdx/mise/pull/7851)) pending
further refinement
##### Registry
- Added [vercel](https://vercel.com/docs/cli)
([#​7844](https://redirect.github.com/jdx/mise/pull/7844)) -
thanks [@​mikecurtis](https://redirect.github.com/mikecurtis)!
- Added [mago](https://redirect.github.com/carthage-software/mago)
([#​7845](https://redirect.github.com/jdx/mise/pull/7845)) -
thanks [@​scop](https://redirect.github.com/scop)!
###
[`v2026.1.8`](https://redirect.github.com/jdx/mise/releases/tag/v2026.1.8):
: Registry Revolution
[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.1.7...aqua-registry-v2026.1.8)
This release brings a significant architectural improvement to mise's
registry system, splitting the monolithic `registry.toml` into
individual files per tool. This refactoring makes the registry more
maintainable and easier to contribute to. We've also squashed several
bugs across the aqua backend, GitHub release handling, and task system.
##### Highlights
- **Registry restructured**: The tool registry has been split from a
single large file into one file per tool
([#​7820](https://redirect.github.com/jdx/mise/pull/7820)). This
makes it much easier to add new tools and review registry changes.
- **Claude now uses aqua backend**: The Claude CLI tool now defaults to
the aqua backend for installation
([#​7842](https://redirect.github.com/jdx/mise/pull/7842)).
##### Bug Fixes
- **Aqua backend improvements**: Fixed an issue where the lockfile
wasn't being invalidated when assets didn't match the registry
([#​7830](https://redirect.github.com/jdx/mise/pull/7830)). Added
helpful warnings when version tag lookups fail
([#​7831](https://redirect.github.com/jdx/mise/pull/7831)).
- **GitHub backend**: Windows-specific file extensions (like `.exe` and
`.zip`) are now properly deprioritized when selecting release assets on
non-Windows platforms
([#​7838](https://redirect.github.com/jdx/mise/pull/7838)). This
prevents accidentally downloading Windows binaries on Linux/macOS.
- **Task system fixes**: Environment variables in monorepo task usage
specs now resolve correctly
([#​7832](https://redirect.github.com/jdx/mise/pull/7832)). File
task headers now support dotted keys and deep-merge behavior
([#​7840](https://redirect.github.com/jdx/mise/pull/7840)), giving
you more flexibility in task configuration.
- **`mise ls --local` fix**: Idiomatic version files (like
`.node-version`) and `.tool-versions` files now properly appear in `mise
ls --local` output
([#​7836](https://redirect.github.com/jdx/mise/pull/7836)). Thanks
to [@​offbyone](https://redirect.github.com/offbyone) for this
fix!
##### Contributors
Thanks to [@​offbyone](https://redirect.github.com/offbyone) for
contributing to this release!
##### 📦 Aqua Registry Updates
##### New Packages (1)
-
[`carthage-software/mago`](https://redirect.github.com/carthage-software/mago)
##### Updated Packages (1)
-
[`golangci/golangci-lint`](https://redirect.github.com/golangci/golangci-lint)
</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent e35c743 commit c1adde1
File tree
9 files changed
+18
-18
lines changed- .github/workflows
9 files changed
+18
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | | - | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
| 24 | + | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
| 29 | + | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
0 commit comments