fix(deps): update rust crate worktrunk to 0.36.0 - #1498
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
You do not have enough credits to review this pull request. Please purchase more credits to continue. |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c5f6c34 to
42404cd
Compare
Mesa DescriptionTL;DRUpdates the What changed?
Description generated by Mesa. Update settings |
This PR contains the following updates:
0.35.3→0.36.00.39.0(+3)Release Notes
max-sixty/worktrunk (worktrunk)
v0.36.0Compare Source
Improved
Git-style external subcommands:
wt foonow runswt-foofrom PATH whenfoois not a built-in, mirroringgit foo→git-foo. Third-party tools can be installed and invoked aswt <name>without touching this repo. Unrecognized commands show a git-style error with typo suggestions. Docs (#2054, thanks @pablospe for the suggestion in #2053){{ owner }}template variable: Expands to the GitHub/GitLab repository owner, useful for constructing URLs or paths in hook templates andworktree-path. (#2051, thanks @greggdonovan)Typed env-var config overrides:
WORKTRUNK__LIST__TIMEOUT_MS=30and other typed overrides now work correctly. Previously, string-typed env values silently failed deserialization, wiping all user config and falling back to defaults. (#2062)Config error attribution: Config load errors now identify the source — file errors show TOML line/column pointers, env-var errors list the offending
WORKTRUNK_*variable. Previously all failures showed a generic message. (#2068)Per-symbol atomic status rendering: The Status column in
wt listand thewt switchpicker now renders each symbol independently — unresolved gates show⋯at their position instead of fabricating defaults when the collect deadline expires. (#2067)Hook error messages: Malformed hook command config now lists the three accepted forms (string, named table, pipeline list) with a pointer to
wt hook --help, instead of an opaque serde error. (#2042)Stale trash cleanup:
wt removenow sweeps orphaned.git/wt/trashentries older than 24 hours after each removal, reclaiming space from interrupted background removals. (#2039)Changed
wt hook <type>exits successfully when no hooks are configured: Previously errored; now prints a warning and exits 0, so scripts and CI can invokewt hookunconditionally. (#2056)Hook output log layout: Log files moved from flat
.git/wt/logs/{name}.logto nested{branch}/{source}/{hook-type}/{name}.log. Per-branch listing/clearing is now O(that branch).logs get --format=jsonpaths changed to relative. Legacy flat files are swept automatically. (#2041)Fixed
wt config showfalse "Not configured": When the shell init line lives in a sourced file (common with dotfile managers),config showno longer reports "Not configured" — it checks whether integration is actually active at runtime. Fixes #1306. (#2066, thanks @wouter-intveld for reporting)Remove-then-switch hint: The hint for shadowed remote branches now uses
--foregroundso the chainedwt remove && wt switchactually works (background removal left a placeholder directory blocking the switch). (#2040)Conflict detection unified: The
wt switchpicker andwt listnow both run both conflict probes (commit-level and working-tree). Previously the picker skipped the cheaper probe, leaving the fallback unreachable for clean worktrees;wt listnon-full skipped the working-tree probe, missing conflicts from interrupted rebases. (#2064)Documentation
Internal
Configuration
📅 Schedule: (in timezone UTC)
🚦 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.
This PR has been generated by Renovate Bot.
Summary by cubic
Upgrade
worktrunkfrom 0.35.3 to 0.36.0 to adopt external subcommand support and reliability fixes. Improves typed env-var config handling and error messages;wt hookexits 0 when no hooks; hook log files move to per-branch paths.Written for commit c5f6c34. Summary will update on new commits.