Skip to content

feat: add configurable worktree base location support#40

Merged
corwinm merged 2 commits intomainfrom
worktree-locations
Feb 23, 2026
Merged

feat: add configurable worktree base location support#40
corwinm merged 2 commits intomainfrom
worktree-locations

Conversation

@corwinm
Copy link
Owner

@corwinm corwinm commented Feb 23, 2026

Summary

  • Add a configurable worktreesDir setting with normalization and default fallback behavior.
  • Route worktree destination calculation through a shared resolver across create flows.
  • Expand unit and integration coverage for location variants and gitignore behavior.

Related

Route worktree destination resolution through a normalized workspace setting so teams can choose consistent layouts while keeping defaults safe and predictable.

Refs: corwinm/arashi-arashi#113
Align checked-in schema with the generated output so schema validation in CI is deterministic.

Refs: corwinm/arashi-arashi#113
@corwinm corwinm merged commit a491d31 into main Feb 23, 2026
8 checks passed
@corwinm corwinm deleted the worktree-locations branch February 23, 2026 06:19
github-actions bot pushed a commit that referenced this pull request Feb 23, 2026
## [1.8.0](v1.7.0...v1.8.0) (2026-02-23)

### Features

* add configurable create and switch defaults ([#41](#41)) ([d65dfa4](d65dfa4))
* add configurable worktree base location support ([#40](#40)) ([a491d31](a491d31))
* add JSON Schema for Arashi config ([#39](#39)) ([ca4dbae](ca4dbae))
* **hooks:** expand remove hook scope and ordering ([#42](#42)) ([74c710c](74c710c))
@github-actions
Copy link

🎉 This PR is included in version 1.8.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant