Skip to content

Commit c1adde1

Browse files
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. [#&#8203;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. [#&#8203;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 [@&#8203;roele](https://redirect.github.com/roele)! [#&#8203;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. [#&#8203;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. [#&#8203;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. [#&#8203;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. [#&#8203;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. [#&#8203;7923](https://redirect.github.com/jdx/mise/pull/7923), [#&#8203;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. [#&#8203;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. [#&#8203;7926](https://redirect.github.com/jdx/mise/pull/7926) - **Deterministic error output** — Failed installations are now sorted, making error messages consistent across runs. [#&#8203;7936](https://redirect.github.com/jdx/mise/pull/7936) ##### Documentation - Improved clarity on uvx and pipx dependencies — Thanks [@&#8203;ygormutti](https://redirect.github.com/ygormutti) for your first contribution! [#&#8203;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. ([#&#8203;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. ([#&#8203;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. ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;7896](https://redirect.github.com/jdx/mise/pull/7896)) - thanks [@&#8203;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 ([#&#8203;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 ([#&#8203;7907](https://redirect.github.com/jdx/mise/pull/7907)) - **macOS .app bundle support** - The GitHub backend now properly discovers binaries inside macOS `.app` bundles ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;7908](https://redirect.github.com/jdx/mise/pull/7908)) ##### Documentation - Added documentation explaining `MISE_GITLAB_TOKEN` for accessing private GitLab repositories - thanks [@&#8203;lchagnoleau](https://redirect.github.com/lchagnoleau)! ([#&#8203;7902](https://redirect.github.com/jdx/mise/pull/7902)) ##### New Contributors Welcome to our new contributors! 🎉 - [@&#8203;lchagnoleau](https://redirect.github.com/lchagnoleau) made their first contribution in [#&#8203;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** ([#&#8203;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** ([#&#8203;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** ([#&#8203;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** ([#&#8203;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** ([#&#8203;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 ([#&#8203;7853](https://redirect.github.com/jdx/mise/pull/7853)) - **Go**: Filtered out invalid version "1" from available versions list ([#&#8203;7871](https://redirect.github.com/jdx/mise/pull/7871)) - **Flutter**: Fixed duplicate `-stable` suffix in download URLs ([#&#8203;7872](https://redirect.github.com/jdx/mise/pull/7872)) - **pipx**: Ensured Python minor version symlink exists for postinstall hooks ([#&#8203;7869](https://redirect.github.com/jdx/mise/pull/7869)) - **Tasks**: Fixed environment variable passing to usage parser ([#&#8203;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 ([#&#8203;7868](https://redirect.github.com/jdx/mise/pull/7868)) - **vfox-dotnet**: Fixed Windows installation issues ([#&#8203;7843](https://redirect.github.com/jdx/mise/pull/7843)) - thanks [@&#8203;prodrigues1912](https://redirect.github.com/prodrigues1912)! ##### Reverted - Task inheritance from parent configs in monorepos has been reverted ([#&#8203;7851](https://redirect.github.com/jdx/mise/pull/7851)) pending further refinement ##### Registry - Added [vercel](https://vercel.com/docs/cli) ([#&#8203;7844](https://redirect.github.com/jdx/mise/pull/7844)) - thanks [@&#8203;mikecurtis](https://redirect.github.com/mikecurtis)! - Added [mago](https://redirect.github.com/carthage-software/mago) ([#&#8203;7845](https://redirect.github.com/jdx/mise/pull/7845)) - thanks [@&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;7830](https://redirect.github.com/jdx/mise/pull/7830)). Added helpful warnings when version tag lookups fail ([#&#8203;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 ([#&#8203;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 ([#&#8203;7832](https://redirect.github.com/jdx/mise/pull/7832)). File task headers now support dotted keys and deep-merge behavior ([#&#8203;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 ([#&#8203;7836](https://redirect.github.com/jdx/mise/pull/7836)). Thanks to [@&#8203;offbyone](https://redirect.github.com/offbyone) for this fix! ##### Contributors Thanks to [@&#8203;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

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@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1616
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
1717
with:
18-
version: v2026.1.7
19-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
18+
version: v2026.2.0
19+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
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.1.7
18-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
17+
version: v2026.2.0
18+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
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.1.7
43-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
42+
version: v2026.2.0
43+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
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.1.4
38-
sha256: 79c798e39b83f0dd80108eaa88c6ca63689695ae975fd6786e7a353ef9f87002
37+
version: v2026.2.0
38+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
3939

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

.github/workflows/lint-rest.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
2323
with:
24-
version: v2026.1.7
25-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
24+
version: v2026.2.0
25+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
2626

2727
- name: Lint for pull requests
2828
if: github.event_name == 'pull_request'

.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@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1616
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
1717
with:
18-
version: v2026.1.7
19-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
18+
version: v2026.2.0
19+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
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.1.4
40-
sha256: 79c798e39b83f0dd80108eaa88c6ca63689695ae975fd6786e7a353ef9f87002
39+
version: v2026.2.0
40+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
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.1.7
30-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
29+
version: v2026.2.0
30+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
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
@@ -18,8 +18,8 @@ jobs:
1818
persist-credentials: false
1919
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.1
2020
with:
21-
version: v2026.1.7
22-
sha256: d98523f15392ab17909a55560244667aa81122766209b816d9a9b9585109bfea
21+
version: v2026.2.0
22+
sha256: 7e1cd2dc33f6ebc9f33c1911013ed92bf724cf63ece21f284aaa4b34987e5002
2323
- name: Cache local Maven repository
2424
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2525
with:

0 commit comments

Comments
 (0)