Skip to content

Release v0.6.7#93

Merged
wittekin merged 1 commit intomainfrom
release/v0.6.7
Apr 8, 2026
Merged

Release v0.6.7#93
wittekin merged 1 commit intomainfrom
release/v0.6.7

Conversation

@wittekin
Copy link
Copy Markdown
Owner

@wittekin wittekin commented Apr 8, 2026

Summary

  • cleanup() no longer deletes user-created files in .millstone/
  • Only removes known transient files (STOP.md)
  • Previously it removed everything except a hardcoded allowlist, silently destroying policy.toml, project.toml, and any user files

Test plan

  • 7 unit tests for cleanup behavior (tests/unit/test_cleanup.py)
  • Updated existing cleanup tests to match new preserve-by-default behavior
  • 1912 total tests pass, lint/mypy/vulture clean
  • Red/green TDD: 4 tests failed before fix, all 7 pass after

🤖 Generated with Claude Code

cleanup() no longer deletes user-created files in .millstone/.
Only removes known transient files (STOP.md). Previously it removed
everything except a hardcoded allowlist, silently destroying
policy.toml, project.toml, and any user files.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@wittekin wittekin merged commit 15acea4 into main Apr 8, 2026
16 checks passed
@wittekin wittekin deleted the release/v0.6.7 branch April 8, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants