Repository navigation
chore(deps): update support-deps - #1565
Merged
Merged
Conversation
| datasource | package | from | to | | -------------------------- | -------------------------- | ---------- | ---------- | | github-tags | defenseunicorns/uds-common | v1.28.3 | v1.29.0 | | github-release-attachments | jdx/mise | v2026.9.10 | v2026.9.11 |
renovate
Bot
force-pushed
the
renovate/support-deps
branch
from
September 18, 2026 07:54
3a45992 to
e7f9a4d
Compare
bradclawsie
approved these changes
Sep 18, 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:
v1.28.3βv1.29.02026.9.10β2026.9.11Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
defenseunicorns/uds-common (defenseunicorns/uds-common)
v1.29.0Compare Source
Features
Miscellaneous
jdx/mise (jdx/mise)
v2026.9.11: : macos-app bootstrap packages, task template inheritance for flags and file tasks, and Swift on Linux fixesCompare Source
A new
macos-appbootstrap manager installs.appbundles from a pinned URL and checksum when no Homebrew cask exists, task templates now composeusageflags and can be extended from file tasks, and Swift on Linux picks its distro build from swift.org's release index instead of a hard-coded map that 404'd on arm64 and on newer Fedora, Amazon Linux, and Arch hosts. Install failures also become far more actionable: errors name theminimum_release_agecutoff that hid every version, the child's last stderr line, or the shared libraries a Swift toolchain cannot load.Highlights
"macos-app:<name>"entries in[bootstrap.packages]download, checksum-verify, and install a.appinto/Applicationsusing mise's existing cask pipeline, with stricter ownership rules for apps already at the target.extendsa template now inherits the template'susageflags alongside its own, file tasks can write#MISE extends="...", and a template'svarscan read the values the extending task supplies.Added
bootstrap: The
macos-apppackage manager installs a macOS.appbundle from a vendor or internal download.version,url,sha256, andartifactare all required ("latest"is rejected because mise cannot discover releases behind a plain URL);{{version}}is interpolated intourl, so a release bump is a two-field edit. Only.dmgand.ziparchives containing an app bundle are supported, state is kept in mise's state directory rather than Homebrew's Caskroom, and an app already at the destination that this entry does not own is refused unlessadopt = trueand the contents match.mise bootstrap packages upgradecannot discover new versions for these entries, andprune --manager macos-appis unsupported. Preferbrew-caskwherever a cask exists. (#β13279)tasks: A task that names a template with
extendsand declares its ownusagenow gets the template's flags too, listed first in--help. Previously the task's spec replaced the template's entirely, so shared flags had to be copied into every task. Workspace-root task defaults still only fill inusagewhen the task has none. A flag declared in both places is listed twice; declare each flag in one place, or use usage flagsets for replacements. (#β13310)tasks: File tasks (including remote HTTP and
git::scripts) can use#MISE extends="<template>"in their header to inherit tools, env, description, aliases, and other fields from a task template; previously the field was warned about and ignored. A task whose command is a script file no longer picks up a template'srun. (#β13307)swift: When a Linux install fails its
swift --versioncheck, mise runslddover the toolchain and lists every unresolved shared library (for examplelibform.so.6, libncurses.so.6, libpanel.so.6on an Arch-family host running a ubi9 build), with the tool'sinstall_envapplied so anLD_LIBRARY_PATHremedy is not misreported.docs/lang/swift.mddocuments the workaround. (#β13319)Fixed
<platform>-<arch>download directory. (#β13293, fixes #β13291)ID_LIKEconsulted (Linux Mint gets an Ubuntu build) and unknown distros such as Arch falling back toubi9. Every compromise is announced with a warning, musl hosts and unsupported architectures fail before downloading, andswift.platformstill overrides selection without contacting swift.org. Theswift_platformlockfile option now records the host as detected (e.g.fedora40instead offedora39); mismatched entries are re-resolved on the next lock. (#β13297, fixes #β13289)install_envvalues are now rendered as templates like other tool options, soLD_LIBRARY_PATH = "{{env.HOME}}/.local/lib/compat"reaches the install subprocess expanded rather than literally.{{version}}is left unchanged. (#β13314)minimum_release_age(default24h) hides every candidate, the error names the setting and cutoff, how many releases it hid, the newest one with its release and eligibility dates, and a copy-pasteable exact pin to install it now, instead ofno versions found ... matching date filter. A query that matched nothing is no longer blamed on the filter. (#β13308)exit code 127; last stderr: swift: error while loading shared libraries: libncurses.so.6 .... This also reaches the final error block under--quiet, where stderr was previously never shown. (#β13315)usagespec now reports the task name and the parser's diagnostic (invalid usage spec for task 'deploy'followed by the reason) instead of a bareInvalid usage config; file tasks render the same diagnostic rather than a Debug dump, and a missing or unreadable script is reported as such rather than as a bad spec. (#β13312)varscan now read the vars the extending task supplies, so{{ vars.opt | default(value='none') }}in a template sees the task'soptinstead of always taking the default. Literal vars within a single task are also bound first, sovars = { msg = "hi {{ vars.who }}", who = "world" }works regardless of declaration order. Config-level[vars]are unchanged. (#β13322)latestand version-prefix links underinstalls/<tool>/that point at an install no longer eligible for a link (for example a directory left with anincompletemarker by an interrupted install) are now removed on rebuild instead of surviving indefinitely. Configured aliases, hand-made names, and absolute symlinks are left alone. (#β13288)1.3.1-3no longer claim thelatest,1, and1.3runtime symlinks or satisfy"latest"/prefix requests over the newest stable install; links an older mise already wrote are cleaned up on the next install. An exact request or theprereleaseoption still selects them. (#β13272 by @βpataar)mise lock --globalon amise.locksymlinked into a dotfiles repository now keeps native dependency sidecars beside the target lockfile, somise install --lockedworks from a fresh checkout. If you used this layout on 2026.9.7 through 2026.9.10 and see missing sidecars, runmise lock --globalagain to repair the pointers. (#β13268 by @βnettlesh)lockfile_mode = "generate",mise unusenow removes the tool's entry frommise.lockand its.mise/locks/...sidecar immediately rather than leaving them until the nextmise installormise lock. Merge mode is unchanged. (#β13304)conda:packages that have nothing to activate (noactivate.dscripts, no dependency executables, no script entry points) are now plain symlinks instead of shell launchers, so tools likeconda:ripgreporconda:ghno longer prepend the conda prefix to thePATHof every child process and skip the extra shell. Packages that need activation keep their launcher; Windows is unchanged. A relativeMISE_DATA_DIRis also handled. Existing installs keep their current entries until reinstalled withmise install --force conda:<pkg>. (#β13305)postinstallhook now receives pre-tools[env]from the config on every backend (http, aqua, github, cargo, npm, core tools), not only for asdf plugins, and a hook that changes an env input is visible to hooks ordered after it. (#β13316)version_prefix(taga-a-1.2.3withversion_prefix = "a-", listed asa-1.2.3) can now be installed;prefix + versionis tried first so every listed version round-trips to its tag. If a repo publishes botha-1.2.3anda-a-1.2.3, requestinga-1.2.3now resolves to the doubled tag. (#β13317)Changed
jobsconcurrency before the serial install pass, so--jobs/MISE_JOBSnow speed up cask-heavy runs. Placement (mounting, swapping app bundles) remains serial. (#β13282 by @βwaynehoover)Security
fstatat/openat/readlinkat), so a path component swapped mid-check cannot make mise compare against a different tree than the one it will replace. Digests are unchanged, so existing receipts remain valid; large files are now hashed in-process, which can make adoption checks slower. (#β13294)Documentation
macos-appdownloads and app ownership. (#β13298)[vars]resolve and why a task-local override does not recompute a top-level var that already referenced it, with task templates as the way to defer a fragment. (#β13323)flagset,use, andinclude, in both TOML and file tasks. (#β13313)New Contributors
Full Changelog: jdx/mise@v2026.9.10...v2026.9.11
π 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.
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.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.