Skip to content

Commit 0532cb7

Browse files
feat: add markdown-report
1 parent fdeef38 commit 0532cb7

File tree

1 file changed

+4
-18
lines changed

1 file changed

+4
-18
lines changed

markdown-report/build_report.go

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ func (md *markdownReport) GenerateReport() []byte {
146146

147147
// General summary
148148
if md.model.Summary != nil {
149-
buffer.WriteString("## 📊 General Summary\n\n")
149+
buffer.WriteString("## General Summary\n\n")
150150
buffer.WriteString(fmt.Sprintf("- **Total changes:** %d\n", md.model.Summary.Total))
151151
buffer.WriteString(fmt.Sprintf("- **Breaking changes:** %d\n", md.model.Summary.TotalBreaking))
152152
buffer.WriteString(fmt.Sprintf("- **Additions:** %d\n", md.model.Summary.Added))
@@ -155,7 +155,7 @@ func (md *markdownReport) GenerateReport() []byte {
155155
}
156156

157157
// Details by commit
158-
buffer.WriteString("## 📝 Details by Commit\n\n")
158+
buffer.WriteString("## Details by Commit\n\n")
159159

160160
for i, item := range md.model.ReportItems {
161161
buffer.WriteString(fmt.Sprintf("### Commit %d: %s\n\n", i+1, item.CommitInfo.Message))
@@ -217,20 +217,6 @@ func (md *markdownReport) GenerateReport() []byte {
217217
for _, property := range properties {
218218
changes := changesByProperty[property]
219219

220-
// Check if all changes for this property are breaking
221-
allBreaking := true
222-
for _, change := range changes {
223-
if !change.Breaking {
224-
allBreaking = false
225-
break
226-
}
227-
}
228-
229-
breakingIcon := ""
230-
if allBreaking {
231-
breakingIcon = "🚨 "
232-
}
233-
234220
// Group by description to consolidate similar changes
235221
changesByDescription := make(map[string][]*model.MarkdownChange)
236222
for _, change := range changes {
@@ -241,7 +227,7 @@ func (md *markdownReport) GenerateReport() []byte {
241227
if len(descChanges) == 1 {
242228
// Single change - show as before
243229
change := descChanges[0]
244-
buffer.WriteString(fmt.Sprintf("- %s**%s** %s\n", breakingIcon, change.Property, change.Description))
230+
buffer.WriteString(fmt.Sprintf("- **%s** %s\n", change.Property, change.Description))
245231

246232
if change.Original != "" && change.New != "" {
247233
buffer.WriteString(fmt.Sprintf(" - **Before:** `%s`\n", change.Original))
@@ -254,7 +240,7 @@ func (md *markdownReport) GenerateReport() []byte {
254240
buffer.WriteString("\n")
255241
} else {
256242
// Multiple changes - group them
257-
buffer.WriteString(fmt.Sprintf("- %s**%s** %s (%d items)\n", breakingIcon, property, description, len(descChanges)))
243+
buffer.WriteString(fmt.Sprintf("- **%s** %s (%d items)\n", property, description, len(descChanges)))
258244

259245
// Collect all values
260246
var addedValues, removedValues, modifiedValues []string

0 commit comments

Comments
 (0)