Skip to content

v1.9.46

Choose a tag to compare

@lesaai lesaai released this 19 Mar 03:35
· 56 commits to main since this release
f47ea05

Release Notes: wip-ai-devops-toolbox v1.9.46

Centralized worktree management: guard rule, wip-release prune, Dev Guide convention.

What changed

Guard: worktree path warning (#212)

Branch guard now warns when git worktree add creates a worktree outside _worktrees/. Shows the convention and suggests ldm worktree add. Warning only, not a hard block.

wip-release: worktree prune (#212)

New step 12 in the release pipeline. After branch cleanup, prunes stale worktrees from _worktrees/ whose branches are merged into main. Automatic cleanup after every release.

Dev Guide: _worktrees/ convention (#212)

Documents the centralized worktree convention:

  • All worktrees go in _worktrees/<repo-name>--<branch-suffix>/
  • Use ldm worktree add (auto-detects repo, creates in the right place)
  • Guard warns about worktrees outside the convention
  • wip-release auto-prunes merged worktrees

Why

Worktrees created as repo siblings confused iCloud sync, looked like real repos in directory listings, and were never cleaned up. This session alone created 10+ stale worktrees. The convention keeps them organized and the release pipeline cleans them automatically.

Issues closed

How to verify

# Guard warning:
cd /path/to/repo
git worktree add ../my-worktree -b test   # should warn about _worktrees/

# Correct path:
ldm worktree add cc-mini/test             # creates _worktrees/<repo>--cc-mini--test/
What changed (commits)

Changes

  • Add release notes for v1.9.46 (36d0fd3)
  • wip-release: prune merged worktrees + Dev Guide _worktrees/ convention (014e749)
  • Guard: warn when creating worktrees outside _worktrees/ (9af38b2)

Install

npm install -g @wipcomputer/wip-ai-devops-toolbox@1.9.46

Or update your local clone:

git pull origin main

Built by Parker Todd Brooks, Lēsa (OpenClaw, Claude Opus 4.6), Claude Code (Claude Opus 4.6).

Full changelog: v1.9.45...v1.9.46