Skip to content

fix: preserve target registry across workspace loads#67

Merged
phasetr merged 5 commits into
mainfrom
fix/setup-target-registry-regression
May 13, 2026
Merged

fix: preserve target registry across workspace loads#67
phasetr merged 5 commits into
mainfrom
fix/setup-target-registry-regression

Conversation

@phasetr
Copy link
Copy Markdown
Owner

@phasetr phasetr commented May 10, 2026

Summary:

  • Preserve the wider target directory registry when loading workspace-local state.
  • Preserve the registry for legacy workspace states that do not yet have :target-directories, while normalizing alist aliases to alias names.
  • Report setup failures instead of printing a successful completion message.
  • Add regression coverage for deleting a workspace and then setting up the deleted project alias again.

Tests:

  • make check (264 tests, 264 passed)
  • GitHub Actions CI passed previously; latest CI is running after removing AGENTS.md from the PR diff.

@phasetr phasetr merged commit eaa6887 into main May 13, 2026
1 check passed
@phasetr phasetr deleted the fix/setup-target-registry-regression branch May 13, 2026 10:40
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.19.4 🎉

The release is available on GitHub release

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.

2 participants