Update dependency jdx/mise to v2026.2.21#260
Merged
renovate[bot] merged 1 commit intomainfrom Feb 27, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2026.2.20→v2026.2.21v2026.2.22Release Notes
jdx/mise (jdx/mise)
v2026.2.21: : Bug fix roundup for monorepo tasks, conda noarch, and exec PATH handlingCompare Source
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 xrespects virtualenv PATH ordering again, and nested task execution no longer hangs.Fixed
mise xrespects virtualenv PATH order again -- A pre-resolution step added in v2026.2.17 (#8276) resolved bare command names directly to mise-managed tool paths, bypassing PATH entirely. This broke_.python.venvand similar configs where a virtualenv binary should take precedence over the mise-managed install. The pre-resolution is removed; shim stripping inexec_program(also from #8276) is sufficient to prevent recursion. #8342 by @jdxConda 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 computesite-packagespaths. The solver's resolved Python version is now extracted and passed through tolink_package, fixing the error. #8349 by @wolfvNested 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'ssetpgid) survived and held pipes open, causing indefinite hangs. mise now sends signals directly to child PIDs instead. #8347 by @jdxMonorepo tasks resolve
[vars]from subdirectory configs -- Running a monorepo task likemise run //infra/stacks/gcp:greetfailed to pick up[vars]defined in subdirectory.mise.tomlfiles, causing template rendering errors. Variables are now resolved from the task's full config hierarchy (includingmise.<env>.tomloverlays) and threaded through script rendering. #8343 by @jdxMonorepo 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. #8353 by @jdxNew Contributors
Full Changelog: jdx/mise@v2026.2.20...v2026.2.21
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR was generated by Mend Renovate. View the repository job log.