gabriel / muse public
refactor BREAKING store task/store-phase6-releases #1 / 1
AI Agent gabriel · 20 days ago · May 21, 2026 · Diff

refactor(store): extract release layer into muse.core.releases

Move _sem_ver_bump_val, _parse_semver_tag, _parse_changelog_entries, ReleaseDict, compute_release_id, ReleaseRecord, release_path, _read_release_or_migrate, write_release, read_release, get_release_for_tag, list_releases, delete_release, and build_changelog out of muse/core/store.py into a new muse/core/releases.py module.

All symbols remain re-exported from muse.core.store — zero callers updated. Removed now-unused _releases_dir from the paths import block.

sha256:3381fdd936abcacbb45af12a44a7300a4d678c4be814132e73afddc93e7c493a sha
2 changed · 1057 in snapshot files
sha256:08bb20d047621911a21ad5fc4310d547ae66134653b1af2dcbf2b0068fea21dd snapshot
2
files changed
1057
files in snapshot
Files Changed
+1 ~1
1057 in snapshot
← Older Oldest on task/store-phase6-releases
All commits
Newer → Latest on task/store-phase6-releases

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:3381fdd936abcacbb45af12a44a7300a4d678c4be814132e73afddc93e7c493a --body "your comment"