Skip to content

fix(deps): update rust crate worktrunk to 0.23.2 - #788

Merged
shunkakinoki merged 1 commit into
mainfrom
renovate/patch-cargo
Feb 12, 2026
Merged

fix(deps): update rust crate worktrunk to 0.23.2#788
shunkakinoki merged 1 commit into
mainfrom
renovate/patch-cargo

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Feb 12, 2026

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
worktrunk (source) dependencies patch 0.23.10.23.2

Release Notes

max-sixty/worktrunk (worktrunk)

v0.23.2

Compare Source

Improved
  • --force flag for wt step copy-ignored: Overwrite existing destination files when copying gitignored files to new worktrees. Closes #​971. (#​974, thanks @​williamgoulois for requesting)
Fixed
  • wt switch pr:NNNN / mr:NNNN fails in repos without fetch refspecs: Same-repo PRs and MRs failed with "No branch named X" in single-branch clones or bare repos because fetch didn't create remote tracking branches, and worktree creation relied on DWIM. Now uses explicit refspecs and -b fallback. (#​965, thanks @​andoniaf)

  • Progressive table garbled when output exceeds terminal height: wt list output was corrupted when more lines than the terminal height, because cursor-up commands tried to reach scrolled-off lines. Now detects overflow and falls back to a clean full-table print. (#​981)

  • Symlink paths resolved to canonical in cd directives: When navigating via symlinks, cd directives wrote canonical paths, silently moving users out of their symlink tree. Now preserves the user's logical path. Fixes #​968. (#​976, thanks @​brooke-hamilton for reporting)

  • Terminal artifacts when cancelling interactive picker: Pressing Esc to cancel the picker left terminal artifacts and a misplaced cursor. Now skim handles cleanup symmetrically for both cancel and accept. (#​984)

Documentation
  • Hook examples: safer port cleanup: Added -sTCP:LISTEN to lsof in hook examples to prevent accidentally killing unrelated processes with connections to the port. (#​952, thanks @​andoniaf)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.


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

This PR has been generated by Renovate Bot.


Summary by cubic

Update the worktrunk crate to 0.23.2. This pulls in fixes for PR/MR switching in single-branch repos, symlink path preservation, table overflow rendering, and picker cleanup, plus a new --force flag for copy-ignored.

Written for commit 3fad4b5. Summary will update on new commits.

@shunkakinoki
shunkakinoki enabled auto-merge (squash) February 12, 2026 03:56
Copilot AI review requested due to automatic review settings February 12, 2026 03:56
@mesa-dot-dev

mesa-dot-dev Bot commented Feb 12, 2026

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @shunkakinoki, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request performs a routine update of the worktrunk Rust crate to its latest patch version, 0.23.2. This update incorporates several bug fixes, an improvement to the copy-ignored command, and a minor documentation enhancement, ensuring the project benefits from the latest stability and features of the dependency.

Highlights

  • Dependency Update: The worktrunk Rust crate has been updated from version 0.23.1 to 0.23.2.
  • Improved Functionality: A new --force flag was added to wt step copy-ignored to allow overwriting existing destination files.
  • Bug Fixes: Several issues were resolved, including wt switch pr:NNNN failures in repos without fetch refspecs, garbled wt list output when exceeding terminal height, symlink paths being resolved to canonical in cd directives, and terminal artifacts when cancelling the interactive picker.
  • Documentation Enhancement: Hook examples were updated for safer port cleanup, specifically adding -sTCP:LISTEN to lsof.
Changelog
  • Cargo.lock
    • Updated the worktrunk dependency version and its corresponding checksum.
  • Cargo.toml
    • Updated the worktrunk dependency version specification.
Activity
  • This pull request was automatically generated by Renovate Bot.
  • Automerge is enabled for this PR.
  • The PR is configured to rebase automatically whenever it falls behind the base branch.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai

coderabbitai Bot commented Feb 12, 2026

Copy link
Copy Markdown
📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated a dependency to the latest patch version for improved stability and performance.

Walkthrough

A dependency version update in Cargo.toml bumps the worktrunk package from 0.23.1 to 0.23.2. This is a patch-level version change with no code modifications.

Changes

Cohort / File(s) Summary
Dependency Update
Cargo.toml
Bumped worktrunk dependency version from 0.23.1 to 0.23.2.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Suggested labels

bug

Poem

🐰 A tiny hop, a version bump so small,
Worktrunk updated, we've got it all!
From 0.23.1 to the new .2,
A patch of fixes, fresh and true!
🔧✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'fix(deps): update rust crate worktrunk to 0.23.2' clearly and specifically describes the main change: updating a dependency to a specific version.
Description check ✅ Passed The description is directly related to the changeset, providing detailed release notes, package information, and context for the worktrunk 0.23.2 update.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch renovate/patch-cargo

No actionable comments were generated in the recent review. 🎉


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the worktrunk dependency from version 0.23.1 to 0.23.2. This is a patch update that, according to the release notes, includes several bug fixes and a minor improvement. The changes in Cargo.toml and Cargo.lock are correct and consistent. The update appears to be safe and is ready to be merged.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@mesa-dot-dev

mesa-dot-dev Bot commented Feb 12, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Updated the worktrunk Rust crate from 0.23.1 to 0.23.2 to incorporate several bug fixes, improvements, and documentation updates.

What changed?

Improved:

  • --force flag added for wt step copy-ignored to overwrite existing files.
    Fixed:
  • wt switch pr:NNNN / mr:NNNN failure in repos without fetch refspecs.
  • Progressive table garbling when wt list output exceeded terminal height.
  • Symlink paths being resolved to canonical paths in cd directives.
  • Terminal artifacts when cancelling interactive picker with Esc.
    Documentation:
  • Hook examples updated with safer port cleanup using -sTCP:LISTEN for lsof.

Description generated by Mesa. Update settings

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This Renovate PR updates the Rust dependency worktrunk to pick up upstream fixes and improvements described in the v0.23.2 release notes.

Changes:

  • Bump worktrunk from 0.23.1 to 0.23.2 in Cargo.toml.
  • Update Cargo.lock to reflect the new worktrunk version and checksum.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
Cargo.toml Updates the worktrunk dependency version constraint to 0.23.2.
Cargo.lock Updates the resolved worktrunk package entry (version/checksum) to match the new dependency version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@shunkakinoki
shunkakinoki merged commit a6513d9 into main Feb 12, 2026
41 checks passed
@shunkakinoki
shunkakinoki deleted the renovate/patch-cargo branch February 12, 2026 04:51
@coderabbitai coderabbitai Bot mentioned this pull request Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants