Skip to content

Commit 8d75638

Browse files
committed
chore: address changelog review
Made-with: Cursor
1 parent fb162fc commit 8d75638

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.claude/commands/release.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,11 @@ Edit `app/build.gradle.kts`:
100100

101101
```bash
102102
git add app/build.gradle.kts
103-
# If changelog collection updated files:
104-
git add CHANGELOG.md changelog.d
105103
git commit -m "chore: version {newVersionName}"
106104
git push -u origin release-{newVersionName}
107105
```
108106

109-
Only stage `CHANGELOG.md` and `changelog.d` if changelog collection updated `CHANGELOG.md` or deleted consumed fragments.
107+
If changelog collection updated `CHANGELOG.md` or deleted consumed fragments, run `git add CHANGELOG.md changelog.d` before the commit.
110108

111109
### 4. Create Version Bump PR
112110

scripts/collect-changelog.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,16 @@ for fragment in fragments:
153153
changelog = CHANGELOG.read_text()
154154
start, end = unreleased_bounds(changelog)
155155
body = changelog[start:end]
156+
existing_entries = set(body.splitlines())
156157
157158
inserted = 0
158159
for category in CATEGORY_ORDER:
159-
entries = [entry for entry in entries_by_category[category] if entry not in body]
160+
entries = [entry for entry in entries_by_category[category] if entry not in existing_entries]
160161
if not entries:
161162
continue
162163
163164
body = insert_entries(body, category, entries)
165+
existing_entries.update(entries)
164166
inserted += len(entries)
165167
166168
CHANGELOG.write_text(changelog[:start] + body + changelog[end:])

0 commit comments

Comments
 (0)