gabriel / musehub public
feat BREAKING task/hard-delete-repos #1 / 1
gabriel · 66 days ago · Apr 14, 2026 · Diff

feat: hard-delete repos — drop deleted_at, convert soft-delete to CASCADE

- Migration 0047: drop deleted_at column and ix_musehub_repos_deleted_at index - MusehubRepo ORM: remove deleted_at field - delete_repo(): session.delete() + flush() instead of UPDATE SET deleted_at - Remove all deleted_at.is_(None) query filters across services and routes - Update tests to use hard-delete patterns; drop soft-delete test cases - Update migration count/head assertions to 47

sha256:6cc6c26f84cf0c1ced2c799bbb9ad0a948a7f4eb4db795eb006e2ecb02490411 sha
sha256:1fe17f92e30a571c54e95c714a0d7f666202dc9147dd85490a2641df47b2a5a6 snapshot
← Older Oldest on task/hard-delete-repos
All commits
Newer → Latest on task/hard-delete-repos

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:6cc6c26f84cf0c1ced2c799bbb9ad0a948a7f4eb4db795eb006e2ecb02490411 --body "your comment"