Skip to content

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

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

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

Conversation

@renovate

@renovate renovate Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
aqua:ast-grep/ast-grep minor 0.43.00.44.0
github:max-sixty/worktrunk minor v0.60.0v0.61.0

Release Notes

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

v0.44.0

Compare Source

  • chore: move outline docs and benchmarks out of repo #2763
  • chore(deps): update dependency smol-toml to v1.7.0 #2762
  • Add JavaScript outline rules and stream JSON files #2761
  • fix: reject root multi-metavariable patterns #2727
  • fix: don't leak metavar bindings across siblings in nthChild ofRule #2677
  • fix: extract python from-import modules in outline #2758
  • fix: match go outline types by declaration #2759
  • fix: skip empty files in outline #2757
  • feat: mark duplicate outline names #2756
  • refactor: inline outline member kind lookup #2755
  • refactor: make outline extract return iterator #2754
  • refactor: stream outline extraction items #2753
  • perf: use single traversal for outline extraction #2751
  • perf: cache transform replace regexes #2750
  • fix: don't leak metavar bindings from a negated not rule #2676
  • refactor: fold outline extract options into extractors #2749
  • refactor: split outline extract options and style #2748
  • refactor: map outline cli to core options #2747
  • feat: apply outline extractor options #2746
  • feat: add outline extractor options #2745
  • fix: simplify some code #2744
  • fix: trailing ast-grep-ignore on a multi-line statement suppresses it #2678
  • chore(deps): update actions/checkout action to v7 #2731
  • fix: cover async rust outline rules #2743
  • feat: add bundled outline rules for more languages #2739
  • feat: add outline CLI command #2738
  • perf: use cursor-backed outline traversal #2737
  • feat: run outline extractors #2729
  • chore(deps): update oxlint monorepo to v1.70.0 #2726
  • refactor: split fixer variable validation #2724
  • refactor: validate rule core directly #2723
  • test: move matcher tests to rule core #2722
  • refactor: wrap rewriter config errors #2721
  • test: validate global rule fix vars via rule config #2719
  • fix: check undefined meta var in fix #2718
  • Breaking change: fix: remove fix from SerializableCore #2717
  • fix: preserve unused suppression fixer #2716
  • Breaking change: refactor: move optional fixer to RuleConfig #2715
  • fix: add fixer var check #2714
  • Refactor rule config #2713
  • Breaking change: refactor: mvoe rewriters into SerializableRuleCore #2711
  • refactor: move rewriter out #2712
  • feat: add outline rule schema #2710
  • docs: remove outline target alias fields #2709
  • chore(deps): update rust crate smallvec to v1.15.2 #2701
  • fix(deps): update rust-wasm-bindgen monorepo #2704
  • fix: remove unused trait/methods #2708
  • feat: add outline entry model #2703
  • refactor: remove legacy outline placeholders #2702
  • feat: add outline CLI shell #2700
  • fix(deps): update rust-wasm-bindgen monorepo #2693
  • chore(deps): update oxlint monorepo to v1.69.0 #2692
  • chore(deps): update rust crate regex to v1.12.4 #2694
  • chore(deps): update dependency @​types/node to v24.13.2 #2698
  • doc: design outline command #2699
  • Outline first builtin rule #2695
  • chore(deps): update rust crate tree-sitter-swift to v0.7.3 #2672
  • chore(deps): update astral-sh/setup-uv action to v8.2.0 #2680
  • feat: add outline rule definition #2691
  • feat: add outline item model #2690
  • chore(deps): update codecov/codecov-action action to v7 #2686
  • feat: add outline command stub #2689
  • chore(deps): update dependency @​types/node to v24.13.1 #2682
  • chore(deps): update rust crate ignore to v0.4.26 #2683
  • fix: remove all impl, start from scratch #2688
  • fix: remove all impl, start from scratch #2687
  • fix: report unfixable scan hits with update-all #2684
  • Fix typos in comments and grammar in --help text #2674
  • chore(deps): update dependency oxlint to v1.68.0 #2673
  • fix: don't leak metavar bindings from ellipsis-end lookahead #2670
  • refactor: collapse nested ifs with let chains #2671
  • chore(deps): update rust crate toml_edit to v0.25.12 #2666
  • chore(deps): update dependency oxlint to v1.67.0 #2665
  • chore(deps): update dependency @​ast-grep/napi to v0.43.0 #2664
  • add benchmark b488bd3
  • vibe 6f89a3d
  • fix: update outline rule loading 202d8b8
max-sixty/worktrunk (github:max-sixty/worktrunk)

v0.61.0: 0.61.0

Compare Source

Release Notes

Improved
  • wt list custom columns: Each [list.custom-columns.<Header>] entry in user config adds a column to wt list (and the wt switch picker), rendered per row as a minijinja template over branch, worktree_path, worktree_name, and vars.*, with optional width and drop priority. Values expand from in-memory data only — no subprocess runs per cell — and a column that is empty on every row is dropped. wt list --format=json gains a columns map per item. The feature is experimental, so the config shape may still change. (#​3073)

  • --config-set for inline config overrides: A global, repeatable --config-set <toml> flag overrides any user-config key for a single invocation, layered above config files and WORKTRUNK_* env vars. The value is a real TOML fragment, so arrays and tables work natively (wt --config-set list.full=true list); nested tables deep-merge, and a malformed or invalid override drops the whole --config-set layer with an attributed warning rather than failing the command. (#​3138)

  • Picker shows cached PR/MR numbers: The wt switch picker skips the networked CI-status fetch, so it previously had no CI column. It now fills PR/MR numbers from the local .git/wt/cache/ci-status/ cache populated by earlier wt list --full or statusline runs, with zero network access. A stale entry (TTL passed or branch head moved) keeps its number dimmed; expired entries without a number are dropped. (#​3073)

  • Faster file copies on macOS: After a reflink (clonefile on APFS, which already preserves mode bits), worktrunk now skips the redundant follow-up chmod on macOS, saving one syscall per file in wt step copy-ignored and every other copy path. Linux (btrfs/XFS) still sets permissions, since FICLONE clones data extents only and drops the execute bit. (#​3149)

Internal
  • Picker migrated to skim 4.8 (ratatui/crossterm): The wt switch picker moved off skim 0.20.5 (tuikit) to skim 4.8.0, dropping the vendored vendor/skim-tuikit/ patch tree (both patches it carried are now native or upstream). Two cosmetic picker changes come with it: the match counter no longer overlaps the preview-tab header, and the HEAD column shows the full short-SHA. (#​3137)

  • All command spawns route through one trace chokepoint: CommandTrace is now the sole emitter of [wt-trace] command records, so a spawn path can't silently skip tracing — git worktree add, previously an unattributed gap, now shows up as a labeled slice in wt-perf timeline. (#​3134)

Documentation
  • Hook-approval skill guidance: The bundled worktrunk skill now frames hook approvals as user consent and no longer advocates --yes to bypass prompts. (#​3146)

Install worktrunk 0.61.0

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-sixty/worktrunk/releases/download/v0.61.0/worktrunk-installer.sh | sh && wt config shell install
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/max-sixty/worktrunk/releases/download/v0.61.0/worktrunk-installer.ps1 | iex"; git-wt config shell install
Install prebuilt binaries via Homebrew
brew install worktrunk && wt config shell install

Download worktrunk 0.61.0

File Platform Checksum
worktrunk-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
worktrunk-x86_64-apple-darwin.tar.xz Intel macOS checksum
worktrunk-x86_64-pc-windows-msvc.zip x64 Windows checksum
worktrunk-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
worktrunk-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum
Install via Cargo
cargo install worktrunk && wt config shell install
Install via Winget (Windows)
winget install max-sixty.worktrunk && git-wt config shell install
Install via AUR (Arch Linux)
paru worktrunk-bin && wt config shell install

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 June 26, 2026 11:34
@renovate renovate Bot enabled auto-merge (squash) June 26, 2026 11:34
@renovate renovate Bot merged commit 3f3630f into main Jun 26, 2026
5 checks passed
@renovate renovate Bot deleted the renovate/mise-packages branch June 26, 2026 11:38
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