Skip to content

fix: support create command from bare repositories#26

Merged
corwinm merged 8 commits intomainfrom
032-fix-bare-create-command
Feb 10, 2026
Merged

fix: support create command from bare repositories#26
corwinm merged 8 commits intomainfrom
032-fix-bare-create-command

Conversation

@corwinm
Copy link
Owner

@corwinm corwinm commented Feb 10, 2026

Summary

  • detect bare vs non-bare invocation context for arashi create and resolve execution/config loading paths accordingly
  • add repository-content config fallback for bare repositories and actionable guidance for missing setup/conflicts
  • add unit and integration regression coverage for bare-root success, fallback resolution, conflict handling, and rollback guarantees
  • handle CI environments where bare HEAD points to an unset branch by validating branch existence before tracked-file reads

Validation

  • bun run lint
  • bun test
  • bun run build

Closes corwinm/arashi-arashi#57

@corwinm corwinm merged commit 62c2e1d into main Feb 10, 2026
8 checks passed
@corwinm corwinm deleted the 032-fix-bare-create-command branch February 10, 2026 01:48
github-actions bot pushed a commit that referenced this pull request Feb 11, 2026
## [1.4.0](v1.3.0...v1.4.0) (2026-02-11)

### Features

* **setup:** add workspace setup orchestration command ([#24](#24)) ([ddea8c4](ddea8c4))

### Bug Fixes

* support create command from bare repositories ([#26](#26)) ([62c2e1d](62c2e1d))
@github-actions
Copy link

🎉 This PR is included in version 1.4.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.

Bug: Create Command from bare repository

1 participant