Skip to content

chore(deps): update ⬆️ mise-packages - #1039

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/mise-packages
Aug 28, 2026
Merged

chore(deps): update ⬆️ mise-packages#1039
renovate[bot] merged 2 commits into
mainfrom
renovate/mise-packages

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending Age Adoption Passing Confidence
aqua:ast-grep/ast-grep tools patch 0.45.10.45.2 age adoption passing confidence
aqua:openai/codex tools patch rust-v0.149.0rust-v0.149.1 rust-v0.150.1 (+1) age adoption passing confidence
npm:cspell (source) tools patch 10.1.010.1.1 age adoption passing confidence
usage tools minor 6.1.16.2.0 6.4.1 (+2) age adoption passing confidence

Release notes are maintained in a PR comment by the renovate-release-notes-comment workflow.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Between 03:00 AM and 05:59 AM (* 3-5 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from scottames as a code owner August 28, 2026 10:47
@renovate
renovate Bot enabled auto-merge (squash) August 28, 2026 10:47
@scottames-github-bot

Copy link
Copy Markdown
Contributor

Renovate Release Notes

Generated from Renovate's update table by the renovate-release-notes-comment workflow.

Packages that cannot be summarized from GitHub releases are listed explicitly below.

ast-grep/ast-grep (aqua:ast-grep/ast-grep)

0.45.2: 0.45.2

Compare Source

  • chore(deps): update astral-sh/setup-uv action to v10 #2892
  • chore(deps): update rust crate terminal-light to v1.9.1 #2905
  • chore(deps): update dependency web-tree-sitter to v0.26.13 #2903
  • chore(deps): update rust crate tree-sitter to v0.26.13 #2904
  • chore(deps): update dependency dprint to v0.56.1 #2901
  • chore(deps): update dependency @​napi-rs/cli to v3.8.6 #2882
  • fix(deps): update rust-wasm-bindgen monorepo #2878
  • chore(deps): update dependency dprint to v0.56.0 #2896
  • chore(deps): update dependency oxlint to v1.79.0 #2897
  • chore(deps): update dependency @​ast-grep/napi to v0.45.1 #2876
  • chore(deps): update dependency web-tree-sitter to v0.26.12 #2880
  • fix: exit quietly on broken pipe instead of erroring #2887
  • feat(outline): extract embedded language symbols #2883
  • chore(deps): update dependency oxlint to v1.78.0 #2888
  • feat: add namedChildren support to wasm #2893
  • feat: add namedChildren to napi #2893
  • feat: add named_children to pyo3 4dc0d36
  • fix: bump down napi 61f1b98
  • chore: bump deps 912da32
openai/codex (aqua:openai/codex)

rust-v0.149.1: 0.149.1

Compare Source

Changelog

Full Changelog: openai/codex@rust-v0.149.0...rust-v0.149.1

jdx/usage (usage)

v6.2.0: v6.2.0: Embedded parsing, richer specs, and a redesigned help page

Compare Source

Added

  • Embedded parse outcomes. embedded::outcome and the derive-generated Cli::embedded_outcome / embedded_outcome_into let N-API, WASM, editor, and test-runner hosts parse without terminating the process, returning a rendered Outcome::Exit with stream and clap-compatible status (#1250, #1270, #1281).
  • Structured diagnostic reports. diagnostic::report returns a stable Code, subject, and optional ArgvSpan (index plus byte offsets into OsStr) so hosts can label parse failures without scraping terminal text (#1255).
  • Opt-in response files. usage::response::expand pre-parses @​file arguments with shell-style quoting, nested includes, @​@​ escaping, and cycle detection — kept off the zero-allocation parse path (#1259).
  • Ordered argument groups. #[usage(multiple)] on an ArgGroup enum collects related flags like -A/-W/-D into Vec<T> in argv order (#1271).
  • Value-carrying argument groups. ArgGroup tuple variants now declare one value-taking flag (Migrate(Source), StdinFilepath(PathBuf)), bound through FromStr, lossless path conversion, or ValueEnum (#1253).
  • Typed command finalization. #[usage(validate_with = …)] runs command-wide invariants after field conversion, and #[usage(try_into = DomainType)] adds parse_into* entry points that finalize through TryFrom (#1254).
  • Runtime-computed defaults. default_fn evaluates a typed default at parse time, with default_note for help prose that describes it honestly (#1256).
  • Dynamic command catalogs. New usage-dynamic crate merges runtime-discovered plugin specs into a derived host's help, completion, and parsing via Catalog::builder, attaching to a static external_subcommand catch-all (#1275).
  • Addressable help topics. help::topics and help::render_topic render a single standard or help_heading section without inventing fake subcommands (#1257).
  • Inline formatting in help text. Coloured --help renders Markdown-style bold, italic, inline-code, and strikethrough spans in prose, leaving plain and piped output unchanged (#1245).
  • Elvish shell completions. Elvish joins bash, zsh, fish, PowerShell, and Nushell as a first-class completion target (#1243).
  • Semantic completion candidates. Candidates carry a kind (Command, Flag, File, Directory, Value) so PowerShell can use native CompletionResult types, plus a display label so zsh and PowerShell can show a richer name while inserting value (#1239, #1242).
  • Path extension filters. Specs declare type="path:toml,yaml" (or use .extensions("toml", "yaml") on FilePath/AnyPath) and every generated completion script filters accordingly; directories still traverse (#1240).
  • Completion traces. Public CompletionTrace records words, prefix, command path, cursor owner, separator state, candidates, and shell path fallback for a Tab answer (#1241).
  • Grouped help template sections. {{grouped_args}}, {{ungrouped_args}}, {{grouped_flags}}, and {{ungrouped_flags}} let templates interleave named help_heading groups with default lists (#1251).
  • Section prose on headings. heading("Ignore Files", help = "…") (and heading "Title" help="…" in KDL) puts a sentence under a named section, next to the entries it explains (#1282).
  • Command outputs, exit codes, and media types. Specs declare output blocks with text/JSON/JSONL framing, selectors, defaults, JSON Schemas (including schema file="…"), an optional media_type, and documented exit codes — surfaced through derives, MCP, generated Python/TypeScript SDKs, Markdown, and manpages (#1249, #1274).
  • Semantic note and warning blocks. #[usage(note = "…", warning = "…")] (or KDL note/warning children) render as labeled admonitions in long help and portable Markdown blockquotes (#1273).
  • Surface availability metadata. #[usage(surface = "…", available_if(…))] carries descriptive audience labels through KDL, JSON, docs, and conformance tables without changing parse behavior (#1258).
  • Overridable Markdown templates. MarkdownRenderer::with_template and the usage generate markdown --template NAME=PATH flag replace individual bundled Tera templates while unchanged ones remain available via {% include %} (#1267).

Changed

  • Compact Markdown references by default. Generated Markdown now uses MarkdownTheme::Compact — dense grouped lists instead of one heading per argument or flag, with title-cased metadata labels, "Output Formats" instead of "Output", and long output catalogs collapsed behind <details>. The previous layout is MarkdownTheme::Detailed (#1272, #1280).
  • Redesigned command lists on -h and --help. Rows now show one aligned column of leaf names plus a short summary; usage syntax and children's full long_help stay on their own pages. mise's root --help drops from hundreds of lines to 136 (#1284).
  • Short help wraps. Descriptions and annotations like [env: …] no longer run off the terminal on -h; they join first and wrap into the description column together, matching what --help has always done (#1287).
  • Long-help annotations align to the description column. [possible values: …], (default: …), and env notes now sit under the description they qualify instead of at a fixed four-space indent (#1291).

Fixed

  • Attached completion values. --format=j now completes as --format=json — static choices, named completers, and runtime overlays route through the attached-value context. Generated specs also materialize the parser-supplied help/version spellings as builtin=#true flags so listings and completions see them (#1277).
  • Flattened command metadata. Outputs, select, and exit codes declared on flattened Args types survive spec emission (including nested flatten) (#1268).
  • Typed defaults with restricted choices. Choice validation now runs only on values from argv or environment variables, so a default_fn may return an empty or non-advertised typed value (#1269).
  • Override does not erase an invalid choice. mise --log-level=v --trace used to be accepted by usage-argv (and usage-go) because the post-binding choice check sat inside the given guard that overrides clears. Both parsers now judge a displaced flag's leftover choice like usage-lib and clap do; Go exports a matching CheckDisplaced (#1286).
  • KDL writers agree on three more nodes. write_group quotes dashed members ("--allow" not --allow), cmd writes help_heading before help, and root before_help/after_help move earlier and into before-then-after order. A maximal fixture now covers every node both writers emit (#1289).
  • Generated partial fields no longer trip Clippy. #[expect(clippy::pub_underscore_fields)] on Partial structs keeps internal fields public for cross-module flattening without noisy adopter lints (#1278).
  • Nushell completion. Replaces deprecated str downcase usage on Windows so case-insensitive command matching keeps working (#1262 by @​TheBearodactyl).

Performance

  • Skip empty admonition contexts in Markdown rendering, clawing back most of the cost added by note/warning blocks (#1279).
  • Reduce sort code size in the argv hot path (#1264).

New Contributors

  • @​TheBearodactyl made their first contribution in #1262

💚 Sponsor usage

usage is maintained by @​jdx, an open source developer for entire.io, the title sponsor of the jdx.dev open source tools including mise, aube, hk, and more. Work on usage is funded by sponsorships.

If usage powers CLI specs, docs, or completions for a tool you maintain or use, please consider sponsoring at jdx.dev. Every sponsorship helps the project stay independent and moving.

Skipped Packages

Non-GitHub Sources

@renovate
renovate Bot merged commit ee5783a into main Aug 28, 2026
6 checks passed
@renovate
renovate Bot deleted the renovate/mise-packages branch August 28, 2026 10:52
scottames pushed a commit that referenced this pull request Sep 3, 2026
🤖 I have created a release *beep* *boop*
---


## [0.52.0](v0.51.0...v0.52.0)
(2026-09-03)


### Updates & Misc Chores

* **deps:** update ⬆️ agent extensions to v0.18.2
([#1036](#1036))
([7b44360](7b44360))
* **deps:** update ⬆️ aqua-packages to v4.554.0
([#1034](#1034))
([47f9b9b](47f9b9b))
* **deps:** update ⬆️ aqua-packages to v4.555.0
([#1041](#1041))
([2030de0](2030de0))
* **deps:** update ⬆️ github-actions to v2
([#1038](#1038))
([39534fa](39534fa))
* **deps:** update ⬆️ github-actions to v4.2.5
([#1037](#1037))
([670907c](670907c))
* **deps:** update ⬆️ mise-packages
([#1033](#1033))
([456f480](456f480))
* **deps:** update ⬆️ mise-packages
([#1039](#1039))
([ee5783a](ee5783a))
* **deps:** update ⬆️ mise-packages
([#1040](#1040))
([f3f078c](f3f078c))
* **deps:** update ⬆️ mise-packages
([#1042](#1042))
([28f7af1](28f7af1))
* **deps:** update ⬆️ mise-packages
([#1043](#1043))
([7dd3241](7dd3241))
* **deps:** update ⬆️ mise-packages
([#1045](#1045))
([d855e64](d855e64))
* **deps:** update ⬆️ mise-packages
([#1047](#1047))
([c3e8abe](c3e8abe))
* **deps:** update ⬆️ mise-packages to v9
([#1044](#1044))
([60b7a06](60b7a06))
* **herdr:** explicitly define shell
([320a6ec](320a6ec))
* **mise:** add syft bin
([0a2cb19](0a2cb19))
* **nono:** add ~/.local/share/gh read
([25e2712](25e2712))
* **nono:** add yamllint config path
([9a71d9e](9a71d9e))
* **nono:** allow mise state to run/update mise config
([99cd7be](99cd7be))
* upgrade trunk ([#1035](#1035))
([0eab6da](0eab6da))
* **voxtype:** add duck media config for 1.0 release
([3d6ff83](3d6ff83))


### Features

* **agents:** add ctx7 CLI skill
([ea76e81](ea76e81))
* **droid:** track ~/.factory/settings.json
([fc230b5](fc230b5))
* **git:** add Field Office workstation profile
([#1046](#1046))
([7ec8062](7ec8062))
* **mise:** add `ctx7` CLI
([130fe18](130fe18))
* **mise:** add checksum-verified Droid
([1f7907c](1f7907c))
* **nono:** add droid-local profile
([67ead60](67ead60))
* **themes:** runtime theme switcher with aura and catppuccin-mocha
([00007ed](00007ed))


### Bug Fixes

* **nono:** grant AGENTS.md symlink target in local profiles
([4559c6a](4559c6a))
* **pi:** configure Starship footer
([85587bc](85587bc))


### Code Refactoring

* **mise:** move npm package_manager from bun to aube
([5fa82f3](5fa82f3))
* **opencode:** rm context7 mcp in favor of cli/skill
([9ff06fb](9ff06fb))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants