Skip to content

Commit b5137b2

Browse files
chore(deps): update dependency mise to v2026.5.0 (#2090)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mise](https://redirect.github.com/jdx/mise) | minor | `v2026.4.23` → `v2026.5.0` | --- ### Release Notes <details> <summary>jdx/mise (mise)</summary> ### [`v2026.5.0`](https://redirect.github.com/jdx/mise/releases/tag/v2026.5.0): : Conda graduates, smarter prereleases, and Windows POSIX tasks [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.4.28...vfox-v2026.5.0) #### Added - **(conda)** Graduated the conda backend out of experimental ([#&#8203;9544](https://redirect.github.com/jdx/mise/pull/9544)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(deps)** Added `dart` and `flutter` deps providers backed by `pubspec.yaml` / `pubspec.lock` ([#&#8203;9505](https://redirect.github.com/jdx/mise/pull/9505)) by [@&#8203;tjarvstrand](https://redirect.github.com/tjarvstrand). - **(task)** `sources` entries can now be prefixed with `!` to exclude paths, and a new `sources_exclude` field is supported; exclusions apply to freshness checks, `task_source_files`, and `mise watch` ([#&#8203;9496](https://redirect.github.com/jdx/mise/pull/9496)) by [@&#8203;jlarmstrongiv](https://redirect.github.com/jlarmstrongiv). - **(vfox)** Added `stat` to the Lua `file` module so plugins can read file metadata ([#&#8203;9497](https://redirect.github.com/jdx/mise/pull/9497)) by [@&#8203;esteve](https://redirect.github.com/esteve). - **(registry)** Added `neo4j` ([#&#8203;9525](https://redirect.github.com/jdx/mise/pull/9525)), `rustfs` ([#&#8203;9530](https://redirect.github.com/jdx/mise/pull/9530)), `expert` ([#&#8203;9498](https://redirect.github.com/jdx/mise/pull/9498)), `systemctl-tui` ([#&#8203;9521](https://redirect.github.com/jdx/mise/pull/9521)), `codon` ([#&#8203;9538](https://redirect.github.com/jdx/mise/pull/9538)), `yr` ([#&#8203;9542](https://redirect.github.com/jdx/mise/pull/9542)), `betterleaks` ([#&#8203;9541](https://redirect.github.com/jdx/mise/pull/9541)), `git-filter-repo` ([#&#8203;9550](https://redirect.github.com/jdx/mise/pull/9550)), `umoci` ([#&#8203;9555](https://redirect.github.com/jdx/mise/pull/9555)), `google-java-format` ([#&#8203;9488](https://redirect.github.com/jdx/mise/pull/9488)), an aqua backend for `elixir-ls` ([#&#8203;9557](https://redirect.github.com/jdx/mise/pull/9557)), and enabled `shellcheck` on Windows ([#&#8203;9487](https://redirect.github.com/jdx/mise/pull/9487)). #### Fixed - **(backend)** Stamp prerelease metadata via regex for backends that don't expose it upstream ([#&#8203;9500](https://redirect.github.com/jdx/mise/pull/9500)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(backend)** Treat `-nightly`, `-canary`, `-experimental`, `-insider`, `-edge` as prereleases ([#&#8203;9523](https://redirect.github.com/jdx/mise/pull/9523)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(backend)** Scope PEP 440 prerelease detection to Python backends ([#&#8203;9558](https://redirect.github.com/jdx/mise/pull/9558)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(backend)** Honor `dotnet.package_flags = "prerelease"` and `--prerelease` for dotnet ([#&#8203;9551](https://redirect.github.com/jdx/mise/pull/9551)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(backend)** Suppress repeated `No versions found` warnings for backends that support unresolved `latest` ([#&#8203;9548](https://redirect.github.com/jdx/mise/pull/9548)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(install)** Don't warn for configured tools when version is passed via CLI ([#&#8203;9522](https://redirect.github.com/jdx/mise/pull/9522)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(install)** Refresh `latest` before installing missing tools ([#&#8203;9545](https://redirect.github.com/jdx/mise/pull/9545)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(install)** Don't cache nonexistent install paths ([#&#8203;9553](https://redirect.github.com/jdx/mise/pull/9553)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(lockfile)** Don't propagate ad-hoc CLI overrides into the project lockfile ([#&#8203;9562](https://redirect.github.com/jdx/mise/pull/9562)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(plugin)** Detect plugin types after cloning ([#&#8203;9540](https://redirect.github.com/jdx/mise/pull/9540)) by [@&#8203;risu729](https://redirect.github.com/risu729). - **(task)** Convert PATH to MSYS Unix form when spawning POSIX shells on Windows ([#&#8203;9547](https://redirect.github.com/jdx/mise/pull/9547)) by [@&#8203;JamBalaya56562](https://redirect.github.com/JamBalaya56562). - **(cargo)** Apply `install_env` during `cargo install` ([#&#8203;9502](https://redirect.github.com/jdx/mise/pull/9502)) by [@&#8203;c22](https://redirect.github.com/c22). - **(github)** Skip attestations on non-default `api_url` ([#&#8203;9486](https://redirect.github.com/jdx/mise/pull/9486)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(github)** Retry IP allow list errors without auth ([#&#8203;9506](https://redirect.github.com/jdx/mise/pull/9506)) by [@&#8203;risu729](https://redirect.github.com/risu729). - **(http)** Update versions host tracking endpoint ([#&#8203;9527](https://redirect.github.com/jdx/mise/pull/9527)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(release)** Pass `--no-git-checks` to `aube publish` ([#&#8203;9483](https://redirect.github.com/jdx/mise/pull/9483)) by [@&#8203;jdx](https://redirect.github.com/jdx). - **(copr)** Drop `epel-9` chroots since rust >= 1.91 is unavailable ([#&#8203;9484](https://redirect.github.com/jdx/mise/pull/9484)) by [@&#8203;jdx](https://redirect.github.com/jdx). #### Changed - **(registry)** Deny inline backend options in registry tool entries ([#&#8203;9565](https://redirect.github.com/jdx/mise/pull/9565)) by [@&#8203;risu729](https://redirect.github.com/risu729). - **(registry)** Update entry for `checkmake` ([#&#8203;9504](https://redirect.github.com/jdx/mise/pull/9504)) by [@&#8203;eread](https://redirect.github.com/eread). #### Deprecated - `shorthands_file` setting / `MISE_SHORTHANDS_FILE` is deprecated; warning starts in 2026.6.0, removal planned for 2026.12.0. Use `[plugins]` instead ([#&#8203;9534](https://redirect.github.com/jdx/mise/pull/9534)) by [@&#8203;risu729](https://redirect.github.com/risu729). #### Documentation - Document `ghtkn` as a GitHub `credential_command` ([#&#8203;9546](https://redirect.github.com/jdx/mise/pull/9546)) by [@&#8203;jdx](https://redirect.github.com/jdx). - Clarify registry backend acceptance policy ([#&#8203;9543](https://redirect.github.com/jdx/mise/pull/9543), [7bbeebe](https://redirect.github.com/jdx/mise/commit/7bbeebe6dceabdb98dd3c59a55f6d58d7af34bd1)) by [@&#8203;jdx](https://redirect.github.com/jdx). - Update `mise watch` docs to `pitchfork.en.dev` ([#&#8203;9536](https://redirect.github.com/jdx/mise/pull/9536)) by [@&#8203;risu729](https://redirect.github.com/risu729). - Use bash in `exec` example for variable echoing ([#&#8203;9567](https://redirect.github.com/jdx/mise/pull/9567)) by [@&#8203;kuboon](https://redirect.github.com/kuboon). #### 💚 Sponsor mise mise is built by [@&#8203;jdx](https://redirect.github.com/jdx) under [**en.dev**](https://en.dev) — an independent studio making developer tooling (mise, [aube](https://aube.en.dev/), and more). Development is funded by sponsors. If mise saves you or your team time, please consider sponsoring at [en.dev](https://en.dev). Individual and company sponsorships keep mise fast, free, and independent. ### [`v2026.4.28`](https://redirect.github.com/jdx/mise/releases/tag/v2026.4.28): : Remote tasks pinned by commit SHA [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.4.27...v2026.4.28) A small patch release: remote tasks pinned to a commit SHA no longer panic, and the Fedora COPR packaging pipeline picks up Dockerfile fixes again. #### Fixed - **(task)** Remote tasks referenced by commit SHA (a `git::` source with `?ref=<40-char hex>`) no longer crash mise with `we map by name only and have no object-id in refspec` from `gix` ([#&#8203;9473](https://redirect.github.com/jdx/mise/pull/9473)) by [@&#8203;jdx](https://redirect.github.com/jdx). `gix-refspec` parses any 40- or 64-char hex string as an `ObjectId` refspec, but `gix::clone::fetch::util::find_custom_refname` only handles name-based matches and `expect()`s on the result, so passing a bare SHA to `prepare_clone.with_ref_name()` triggered a hard process panic on every cache miss. `Git::clone` now detects SHA-shaped refs via a `looks_like_sha` heuristic, skips both the `with_ref_name()` and `git clone -b` paths (neither accepts bare SHAs), drops `--depth 1` since shallow clones may not contain the requested object, and checks out the SHA after the clone via the existing CLI-backed update. Named branches and tags continue to use the existing fast paths. Closes [#&#8203;9472](https://redirect.github.com/jdx/mise/discussions/9472). - **(copr)** The `copr-publish` workflow no longer pins a stale `ghcr.io/jdx/mise:copr` image digest, and `docker.yml` now rebuilds the `:copr` image whenever `packaging/copr/Dockerfile` changes on `main` ([#&#8203;9451](https://redirect.github.com/jdx/mise/pull/9451)) by [@&#8203;bestagi](https://redirect.github.com/bestagi). Previously the workflow kept hitting `ModuleNotFoundError: No module named 'rich'` even after [#&#8203;9421](https://redirect.github.com/jdx/mise/pull/9421) switched `copr-cli` to `dnf install`, because the hardcoded digest still pointed at the old pip-installed image. #### New Contributors - [@&#8203;bestagi](https://redirect.github.com/bestagi) made their first contribution in [#&#8203;9451](https://redirect.github.com/jdx/mise/pull/9451) **Full Changelog**: <jdx/mise@v2026.4.27...v2026.4.28> ### [`v2026.4.27`](https://redirect.github.com/jdx/mise/releases/tag/v2026.4.27): : npm install args, smarter watch, and a macOS shim recursion fix [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.4.25...v2026.4.27) A focused release: more control over how npm-backed tools get installed, smarter `mise watch` that follows task dependencies, and a fix for a nasty macOS shim recursion that could lock up a shell during `mise up --bump`. #### Added - **(backend)** New `npm_args`, `pnpm_args`, `bun_args`, and `aube_args` tool options on the npm backend ([#&#8203;9109](https://redirect.github.com/jdx/mise/pull/9109)) by [@&#8203;risu729](https://redirect.github.com/risu729). Each one is forwarded to the matching package manager when it's the active `settings.npm.package_manager`, mirroring the `pipx` backend's style. The args are also recorded in the lockfile and at install time: ```toml [tools] "npm:npm" = { version = "latest", aube_args = "--reporter append-only" } "npm:tiny" = { version = "latest", pnpm_args = "--loglevel=warn" } ``` - **(env)** External vfox environment plugins now get `ctx.config_root` in their `MiseEnv` / `MisePath` hooks ([#&#8203;9465](https://redirect.github.com/jdx/mise/pull/9465)) by [@&#8203;hisaac](https://redirect.github.com/hisaac). This matches what built-in directives like `_.file` already see, so plugins (e.g. [`mise-xcode`](https://redirect.github.com/hisaac/mise-xcode)) can resolve user-supplied relative paths against the project root regardless of the shell's cwd. `watch_files` returned from a plugin are now also absolutized against `config_root` instead of `current_dir()`. - **(task)** `mise watch` now follows the task graph and watches the sources of each chosen task's dependencies as well as its own ([#&#8203;9437](https://redirect.github.com/jdx/mise/pull/9437)) by [@&#8203;43081j](https://redirect.github.com/43081j). Pass `--skip-deps` (or set `skip_deps`) to restore the previous "task sources only" behavior. Explicit `--glob` overrides still win. - **(release)** `scripts/gen-aqua-changelog.sh` now diffs the previous tag's `registry.yaml` against the current one and emits `New Packages` / `Updated Packages` sections in the release PR, instead of dumping the aqua-registry release tags rolled into the release ([#&#8203;9471](https://redirect.github.com/jdx/mise/pull/9471)) by [@&#8203;jdx](https://redirect.github.com/jdx). This restores the pre-[#&#8203;9043](https://redirect.github.com/jdx/mise/pull/9043) behavior for the merged-registry world. #### Fixed - **(backend)** When `_list_remote_versions` returned an empty list (invalid module path, throttling, etc.) the empty result was cached as if it were authoritative, poisoning both the on-disk cache file and the in-memory `OnceCell` for up to an hour ([#&#8203;9444](https://redirect.github.com/jdx/mise/pull/9444)) by [@&#8203;c22](https://redirect.github.com/c22). The cache is now cleared in both places when the list comes back empty, so the next call re-fetches. - **(shims)** Fixed an infinite shim recursion on macOS reported in [#&#8203;9462](https://redirect.github.com/jdx/mise/discussions/9462) where `mise up --bump` against npm packages would loop `mise -> npm shim -> mise -> npm shim -> ...` and sometimes crash the session ([#&#8203;9468](https://redirect.github.com/jdx/mise/pull/9468)) by [@&#8203;jdx](https://redirect.github.com/jdx). The trigger was a case-mismatched `$HOME` in `PATH` (`/Users/Olfway/...` vs. `/Users/olfway/...`) — the shims-stripping in `Backend::dependency_env` compared byte-equal, so on case-insensitive APFS/HFS+ volumes it was a no-op and `npm` re-resolved to the mise shim. A new `file::paths_eq` does case-insensitive compares on macOS/Windows and byte-equal on Linux, and is now used everywhere mise asks "is this PATH entry the shims directory?" — including `path_env_without_shims`, `which_no_shims`, `PathEnv` partitioning, `cli::exec` program resolution, and the doctor's `shims_on_path` check (which had been silently reporting `no` for affected users). - **(task)** Under `deny_env = true` on Linux, every env var was being stripped from the child process — including the `PATH` / `HOME` / `USER` / `SHELL` / `TERM` / `LANG` that `filter_env` and the docs say should pass through ([#&#8203;9467](https://redirect.github.com/jdx/mise/pull/9467)) by [@&#8203;jdx](https://redirect.github.com/jdx), fixing [#&#8203;9466](https://redirect.github.com/jdx/mise/discussions/9466). `apply_sandbox()` was calling `Command::env_clear()` *after* the task executor populated explicit envs via `.envs(filtered_env)`, wiping both. The Linux branch now snapshots the explicit envs before clearing and re-applies them; macOS already did this. A new `path_test` task in `e2e/sandbox/test_sandbox_task` guards against regressions. #### New Contributors - [@&#8203;43081j](https://redirect.github.com/43081j) made their first contribution in [#&#8203;9437](https://redirect.github.com/jdx/mise/pull/9437) - [@&#8203;hisaac](https://redirect.github.com/hisaac) made their first contribution in [#&#8203;9465](https://redirect.github.com/jdx/mise/pull/9465) **Full Changelog**: <jdx/mise@v2026.4.26...v2026.4.27> ### [`v2026.4.25`](https://redirect.github.com/jdx/mise/releases/tag/v2026.4.25): : Sharper task tooling and lockfile fixes [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.4.24...v2026.4.25) A patch release focused on smoothing rough edges in tasks (sandbox path resolution, dependency templates, a new `--name-only` listing) and fixing a handful of upgrade/`ls-remote` pitfalls. #### Added - **(task)** New `--name-only` flag on `mise tasks ls` (and `mise tasks`) prints one task name per line — no headers, no padding, no description column ([#&#8203;9435](https://redirect.github.com/jdx/mise/pull/9435)) by [@&#8203;jdx](https://redirect.github.com/jdx). It composes with `--all`, `--global`/`--local`, `--hidden`, `--sort`/`--sort-order`, and uses a broken-pipe-tolerant writer so dropping it into `fzf` Just Works: ```sh mise run "$(mise tasks ls --name-only --all | fzf)" ``` Conflicts with `--json`, `--extended`, and `--usage`. #### Fixed - **(task)** Dependency templates can now branch on `usage` values inside Tera statement tags, not just output expressions, and boolean/array flags are passed through with their real types instead of stringified ([#&#8203;9424](https://redirect.github.com/jdx/mise/pull/9424)) by [@&#8203;jdx](https://redirect.github.com/jdx). So this finally does what it looks like: ```toml [tasks.lint] usage = 'flag "--run-post" default=#false' depends_post = [''' {%- if usage.run_post -%} postlint:** {%- else -%} noop {%- endif -%} '''] run = 'echo "lint ran"' ``` - **(task)** Tasks that define `usage` with subcommands but no top-level args/flags now correctly populate `usage.cmd` for dependency templates, fixing a regression from [#&#8203;9424](https://redirect.github.com/jdx/mise/pull/9424) where the early-return path skipped subcommand handling ([#&#8203;9431](https://redirect.github.com/jdx/mise/pull/9431)) by [@&#8203;jdx](https://redirect.github.com/jdx). The fix also de-duplicates `make_usage_ctx` between the script parser and the dep renderer so they can't drift again. - **(task)** Sandbox `allow_read` / `allow_write` paths declared on a task are now resolved against the task's effective working directory rather than the shell's `pwd` ([#&#8203;9428](https://redirect.github.com/jdx/mise/pull/9428)) by [@&#8203;jdx](https://redirect.github.com/jdx). Previously, `dir = "../bar"` plus `allow_read = ["."]` opened up the *caller's* directory while the task itself ran in `bar/` and got blocked. CLI overrides like `mise run --allow-read=…` still resolve against shell cwd. Closes [#&#8203;9423](https://redirect.github.com/jdx/mise/discussions/9423). - **(lockfile)** `mise upgrade` now updates the global lockfile (`~/.config/mise/mise.lock`) when bumping a fuzzy version such as `latest` ([#&#8203;9442](https://redirect.github.com/jdx/mise/pull/9442)) by [@&#8203;jdx](https://redirect.github.com/jdx). The grouping pass was excluding global config files entirely, and fuzzy requests could re-resolve through the stale lockfile entry mid-update. Newly installed versions are now overlaid before lockfiles are rewritten, so a global `dummy = "latest"` upgrading from `1.0.0` to `2.0.0` actually pins `2.0.0`. - **(aqua)** When `list_releases_including_prereleases` returned an empty list (paginated/cached edge case, throttling, or a repo that genuinely has no releases), aqua fell back to `list_tags` and pulled in every git tag in the repo ([#&#8203;9443](https://redirect.github.com/jdx/mise/pull/9443)) by [@&#8203;jdx](https://redirect.github.com/jdx). For monorepos that tag sub-crates, that meant ripgrep's `grep-regex-0.1.1` and friends ended up in the shared `mise-versions` snapshot, so `ripgrep = "latest"` resolved to a tag with no matching release asset and 404'd on install. Empty release lists now propagate as empty version lists; packages that legitimately use tags as their version source still opt in via `version_source = "github_tag"`. The `remote_versions` cache filename is also reverted to `remote_versions.msgpack.z` to avoid needlessly invalidating existing caches — `VersionInfo` already deserializes forward-compatibly. (Server-side `mise-versions` snapshots will need to be regenerated with this fix.) - **(ls-remote)** `mise ls-remote --json` no longer emits `"rolling":false,"prerelease":false` on every entry ([#&#8203;9439](https://redirect.github.com/jdx/mise/pull/9439)) by [@&#8203;jdx](https://redirect.github.com/jdx). Dummy output is now `[{"version":"1.0.0"},{"version":"1.1.0"},{"version":"2.0.0"}]`. Backends that legitimately set either flag (rust nightly/beta/stable, github/aqua pre-releases) still emit the field; cached entries written by older builds continue to deserialize. - **(docs)** The docs site no longer flickers between light/dark themes on initial load ([#&#8203;9427](https://redirect.github.com/jdx/mise/pull/9427)) by [@&#8203;vhespanha](https://redirect.github.com/vhespanha). VitePress's anti-flicker inline script is now marked `data-cfasync="false"` so Cloudflare's Rocket Loader stops deferring it. Fixes [#&#8203;9393](https://redirect.github.com/jdx/mise/discussions/9393). - **(Dockerfile)** `copr-cli` is now installed via `dnf` instead of pip, fixing `ModuleNotFoundError: No module named 'rich'` in the publish-copr workflow ([#&#8203;9421](https://redirect.github.com/jdx/mise/pull/9421)) by [@&#8203;bestagi](https://redirect.github.com/bestagi). #### New Contributors - [@&#8203;vhespanha](https://redirect.github.com/vhespanha) made their first contribution in [#&#8203;9427](https://redirect.github.com/jdx/mise/pull/9427) - [@&#8203;bestagi](https://redirect.github.com/bestagi) made their first contribution in [#&#8203;9421](https://redirect.github.com/jdx/mise/pull/9421) **Full Changelog**: <jdx/mise@v2026.4.24...v2026.4.25> ### [`v2026.4.24`](https://redirect.github.com/jdx/mise/releases/tag/v2026.4.24): : Resilient downloads and global pre-release opt-in [Compare Source](https://redirect.github.com/jdx/mise/compare/v2026.4.23...v2026.4.24) A small release that hardens HTTP downloads against flaky networks and adds a global way to surface pre-release versions, plus refreshed intro messaging. #### Added - **(ls-remote)** New global `prereleases` setting (`MISE_PRERELEASES=1`) and a `--prerelease` flag for `mise ls-remote` ([#&#8203;9415](https://redirect.github.com/jdx/mise/pull/9415)) by [@&#8203;jdx](https://redirect.github.com/jdx). Acts as `prerelease = true` applied to every tool, so GitHub releases flagged `prerelease: true` show up in `ls-remote`, `latest` resolves against the full list, and fuzzy queries like `1.2` can match pre-release tags. Currently honored by the `github:` and `aqua:` backends; draft releases are still excluded. ```sh mise ls-remote github:cli/cli --prerelease # or, persistently: export MISE_PRERELEASES=1 ``` #### Fixed - **(http)** HTTP requests now retry transient failures with a jittered backoff schedule (\~200ms / 1s / 4s / 15s, then capped at 15s) and the default `http_retries` is bumped from `0` to `3` ([#&#8203;9414](https://redirect.github.com/jdx/mise/pull/9414)) by [@&#8203;jdx](https://redirect.github.com/jdx). Retries fire on 5xx, 408, 429, and network-layer errors (connect refused, timeout, mid-stream body drops); deterministic 4xx responses like 404 fail fast without retry. Downloads wrap the full request + body so a chunk failure mid-stream restarts from byte 0 instead of failing the install. Each retry logs a `warn!` immediately so flaky infrastructure surfaces in real time, and the same logic now powers vfox plugin downloads (which honor `MISE_HTTP_RETRIES` too). Set `MISE_HTTP_RETRIES=0` to opt out. The `http`→`https` fallback now only triggers on connection-level errors, not on HTTP status errors. - **(release)** `scripts/publish-s3.sh` now purges the `mise.en.dev` Cloudflare zone (alongside `jdx.dev` and `mise.run`) after each S3 publish ([#&#8203;9416](https://redirect.github.com/jdx/mise/pull/9416)) by [@&#8203;jdx](https://redirect.github.com/jdx). Because `install.sh` is uploaded with `immutable` cache-control, missing the purge could leave one zone serving the previous release's `install.sh` next to a new release's `install.sh.minisig`. #### Documentation - Refreshed the project tagline and intro across the README, docs site, landing page, man page, snapcraft/RPM/DEB/npm packaging metadata, and CLI help text to "Dev tools, env vars, and tasks in one CLI" with a clearer "what is it?" pitch focused on what mise does rather than what it replaces ([#&#8203;9418](https://redirect.github.com/jdx/mise/pull/9418)) by [@&#8203;jdx](https://redirect.github.com/jdx). - The docs site's GitHub star count is now prefixed with a ★ glyph for clarity ([#&#8203;9417](https://redirect.github.com/jdx/mise/pull/9417)) by [@&#8203;jdx](https://redirect.github.com/jdx). **Full Changelog**: <jdx/mise@v2026.4.23...v2026.4.24> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 4am on Monday" - 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent e7ef068 commit b5137b2

10 files changed

Lines changed: 20 additions & 20 deletions

.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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
1717
with:
18-
version: v2026.4.23
19-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
18+
version: v2026.5.0
19+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
1616
with:
17-
version: v2026.4.23
18-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
17+
version: v2026.5.0
18+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
1919
- name: Cache local Maven repository
2020
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
2121
with:

.github/workflows/generate-protobuf.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
persist-credentials: true
2222
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
2323
with:
24-
version: v2026.4.23
25-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
24+
version: v2026.5.0
25+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
2626
- name: Cache local Maven repository
2727
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
2828
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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
4141
with:
42-
version: v2026.4.23
43-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
42+
version: v2026.5.0
43+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
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
@@ -33,8 +33,8 @@ jobs:
3333
- name: Set up mise
3434
uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
3535
with:
36-
version: v2026.4.23
37-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
36+
version: v2026.5.0
37+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
3838

3939
- name: Cache local Maven repository
4040
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5

.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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
2525
with:
26-
version: v2026.4.23
27-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
26+
version: v2026.5.0
27+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
1717
with:
18-
version: v2026.4.23
19-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
18+
version: v2026.5.0
19+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
3838
with:
39-
version: v2026.4.23
40-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
39+
version: v2026.5.0
40+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
4141

4242
- name: Cache local Maven repository
4343
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5

.github/workflows/release.yml

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

3030
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
3131
with:
32-
version: v2026.4.23
33-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
32+
version: v2026.5.0
33+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
3434
cache: false
3535

3636
- 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@1648a7812b9aeae629881980618f079932869151 # v4.0.1
2222
with:
23-
version: v2026.4.23
24-
sha256: 4a650daf1c6db2bb9c32a4d4f6d2389051906f85792d97b04ad10b9f6e212372
23+
version: v2026.5.0
24+
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
2525
- name: Cache local Maven repository
2626
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
2727
with:

0 commit comments

Comments
 (0)