Repository navigation
chore(deps): update support dependencies to v2026.9.1 - #1534
Merged
Merged
Conversation
| datasource | package | from | to | | -------------------------- | -------- | ---------- | --------- | | github-release-attachments | jdx/mise | v2026.8.16 | v2026.9.1 |
renovate
Bot
force-pushed
the
renovate/support-deps
branch
from
September 2, 2026 15:50
28b1ca9 to
4c293f3
Compare
bradclawsie
approved these changes
Sep 2, 2026
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:
2026.8.16β2026.9.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
jdx/mise (jdx/mise)
v2026.9.1: : Bootstrap firewall limiting, scoped locked mode, and lazy tools in tasksCompare Source
This release expands bootstrap system setup with firewall rate limiting and more systemd directives, adds a scoped locked mode for mixing distribution and user tool policies, and fixes lazy tools so they install when invoked from tasks and
mise x.Added
bootstrap: New
action = "limit"for incoming TCP firewall rules rate-limits connections per source. It maps to UFW's native limiting and bounded per-source IPv4/IPv6 nftables meters; firewalld fails closed since it cannot express safe per-source limiting. Limit rules are treated as preserving SSH access by the lockout guard. (#β12669 by @βjdx)bootstrap: Bootstrap systemd units now support
requires(Requires=), repeatableenvironment_file(EnvironmentFile=),nice, andumask, with validation for nice ranges (-20 to 19) and octal umasks. Note thatrequiresdoes not imply ordering; useafterfor that. (#β12683 by @βjdx)config: New global-only
locked_scopessetting (alsoMISE_LOCKED_SCOPES) lets you scope locked mode to specific config sources, so a distribution can ship rolling or lazy tools through/etc/mise/config.tomlwithout forcing users to maintain a system lockfile. Defaults to all three scopes to preserve existing behavior. (#β12667 by @βjdx)Fixed
lazy = true) now install when their command is invoked from amise runtask ormise x, matching the behavior of an activated shell. mise inserts the shim farms after real tool paths for lazy toolsets and reconciles missing bootstrap shims for hand-edited declarations, so tasks no longer fail withcommand: not found. (#β12687 by @βjdx)falsevalues and unset directives) are now consistently unset acrossmise exec, tasks,mise env, hook-env, deps, and tool stubs, so inherited or secret variables are no longer leaked back into child processes. (#β12664 by @βjdx)mise reshimcan now safely target shared executable directories like~/.local/binor/usr/local/bin. It identifies mise-owned shims and only replaces or prunes those, leaving unmanaged files and symlinks in place, and--forcerebuilds mise-owned shims rather than wiping the whole directory. (#β12675 by @βjdx)codexthat exec helpers or read manifests from their own tree continue working after temporary install files are cleaned up. (#β12686 by @βazohra)--no-configcommands. (#β12676 by @βjdx)mise install --dry-runfor an s3 tool that only declares a URL for another platform now reports the missing platform and available options instead of falsely claiming it would install. (#β12641 by @βhktitof)Changed
binsdeclarations from hundreds of registry entries. Explicitbinsare kept only where mise intentionally exposes a different command set, andmise registry --jsonexposes the inferred names. (#β12668 by @βjdx)New Contributors
Full Changelog: jdx/mise@v2026.9.0...v2026.9.1
π Sponsor mise
mise is built and maintained by @βjdx, an open source developer at entire.io, the title sponsor of his open source work.
If mise saves you or your team time, please consider becoming an individual or company sponsor. Your support funds ongoing development and helps keep mise fast, free, and independent.
v2026.9.0: : Lazy Tool ShimsCompare Source
This release introduces lazy tool shims, which install a tool automatically the first time one of its commands is invoked, plus an opt-in Erlang precompiled OS override and a fix for nested
misecalls during postinstall hooks.Added
tools: Declare a tool as lazy in
[tools]withlazy = trueand mise generates bootstrap shims into its normal user/system shim farms. The provider is installed only when one of its commands is first called, then executes immediately; subsequent calls run the real binary without another mise dispatch. Registry tools derive their command names from registrybins, while explicit or non-registry backends declare them withlazy_bins. A baremise installskips lazy declarations; usemise install --include-lazyto provision them all. New global path settings (shims_dir/MISE_SHIMS_DIR,system_installs_dir/MISE_SYSTEM_INSTALLS_DIR,system_shims_dir/MISE_SYSTEM_SHIMS_DIR) andmise reshim --systemsupport system-scoped and collocated layouts. (#β12594 by @βjdx)erlang: New
erlang.precompiled_ossetting (andMISE_ERLANG_PRECOMPILED_OS) opts into a specific Bob Ubuntu build targetβincluding Ubuntu 26.04βon compatible glibc distributions. Automatic target detection is unchanged, and lockfiles now preserve the selected OS for reproducible builds. Note the portability constraints around shared-library SONAMEs documented with the setting. (#β12637 by @βjdx)Fixed
miseinvocations (such asmise whichormise ls) resolve that version instead of an older discoverable oneβor losing the tool entirely when it was declared through a custom config path withmise use --path. (#β12635 by @βjdx)Registry
engram(#β12480 by @βAndryOre)gentle-ai(aqua:Gentleman-Programming/gentle-ai) (#β12444 by @βAndryOre)New Contributors
Full Changelog: jdx/mise@v2026.8.16...v2026.9.0
π Sponsor mise
mise is maintained by @βjdx, an open source developer for entire.io, the title sponsor of the jdx.dev open source tools. Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at jdx.dev. Individual and company sponsorships keep mise fast, free, and independent.
Configuration
π Schedule: (in timezone America/New_York)
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, 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.