build(conventi): update conventi.sh for correct newlines
This commit is contained in:
parent
0bd7bfc494
commit
d540470e58
@ -199,9 +199,9 @@ get_breaking_change() {
|
||||
format_entry_line() {
|
||||
line=""
|
||||
if [ -n "$2" ]; then
|
||||
line="**$2:**"
|
||||
line="**$2:** "
|
||||
fi
|
||||
line="$line $1"
|
||||
line="$line$1"
|
||||
|
||||
echo "$line ([$3]($(get_config_url)/commit/$3))" | sed -e '2,$s/^[ ]*/ /'
|
||||
}
|
||||
@ -270,43 +270,43 @@ add_changelog_entry_line() {
|
||||
format_entry() {
|
||||
entry=""
|
||||
if [ -n "$breaking_change_lines" ]; then
|
||||
entry=$(printf '%s### BREAKING CHANGES 🚨\n%s\n\n' "$entry" "$breaking_change_lines")
|
||||
entry=$(printf '%s\n\n\n### BREAKING CHANGES 🚨\n%s\n' "$entry" "$breaking_change_lines")
|
||||
fi
|
||||
if [ -n "$bugfix_lines" ]; then
|
||||
entry=$(printf '%s### Bug fixes 🩹\n%s\n\n' "$entry" "$bugfix_lines")
|
||||
entry=$(printf '%s\n\n\n### Bug fixes 🩹\n%s\n' "$entry" "$bugfix_lines")
|
||||
fi
|
||||
if [ -n "$feature_lines" ]; then
|
||||
entry=$(printf '%s### Features 📦\n%s\n\n' "$entry" "$feature_lines")
|
||||
entry=$(printf '%s\n\n\n### Features 📦\n%s\n' "$entry" "$feature_lines")
|
||||
fi
|
||||
if [ -n "$revert_lines" ]; then
|
||||
entry=$(printf '%s### Reverts 🔙\n%s\n\n' "$entry" "$revert_lines")
|
||||
entry=$(printf '%s\n\n\n### Reverts 🔙\n%s\n' "$entry" "$revert_lines")
|
||||
fi
|
||||
if [ -n "$build_lines" ]; then
|
||||
entry=$(printf '%s### Build System 🏗\n%s\n\n' "$entry" "$build_lines")
|
||||
entry=$(printf '%s\n\n\n### Build System 🏗\n%s\n' "$entry" "$build_lines")
|
||||
fi
|
||||
if [ -n "$chore_lines" ]; then
|
||||
entry=$(printf '%s### Chores 🧽\n%s\n\n' "$entry" "$chore_lines")
|
||||
entry=$(printf '%s\n\n\n### Chores 🧽\n%s\n' "$entry" "$chore_lines")
|
||||
fi
|
||||
if [ -n "$ci_lines" ]; then
|
||||
entry=$(printf '%s### CIs ⚙️\n%s\n\n' "$entry" "$ci_lines")
|
||||
entry=$(printf '%s\n\n\n### CIs ⚙️\n%s\n' "$entry" "$ci_lines")
|
||||
fi
|
||||
if [ -n "$doc_lines" ]; then
|
||||
entry=$(printf '%s### Docs 📑\n%s\n\n' "$entry" "$doc_lines")
|
||||
entry=$(printf '%s\n\n\n### Docs 📑\n%s\n' "$entry" "$doc_lines")
|
||||
fi
|
||||
if [ -n "$test_lines" ]; then
|
||||
entry=$(printf '%s### Tests 🧪\n%s\n\n' "$entry" "$test_lines")
|
||||
entry=$(printf '%s\n\n\n### Tests 🧪\n%s\n' "$entry" "$test_lines")
|
||||
fi
|
||||
if [ -n "$style_lines" ]; then
|
||||
entry=$(printf '%s### Styles 🖼\n%s\n\n' "$entry" "$style_lines")
|
||||
entry=$(printf '%s\n\n\n### Styles 🖼\n%s\n' "$entry" "$style_lines")
|
||||
fi
|
||||
if [ -n "$refactor_lines" ]; then
|
||||
entry=$(printf '%s### Refactors 🛠\n%s\n\n' "$entry" "$refactor_lines")
|
||||
entry=$(printf '%s\n\n\n### Refactors 🛠\n%s\n' "$entry" "$refactor_lines")
|
||||
fi
|
||||
if [ -n "$perf_lines" ]; then
|
||||
entry=$(printf '%s### Performance 🏎\n%s\n\n' "$entry" "$perf_lines")
|
||||
entry=$(printf '%s\n\n\n### Performance 🏎\n%s\n' "$entry" "$perf_lines")
|
||||
fi
|
||||
if [ -n "$entry" ]; then
|
||||
entry=$(printf '## [%s](%s/compare/%s...%s) (%s)\n\n\n%s' "$version" "$(get_config_url)" "$from_hash" "$to_hash" "$(date '+%Y-%m-%d')" "$entry")
|
||||
entry=$(printf '## [%s](%s/compare/%s...%s) (%s)%s' "$version" "$(get_config_url)" "$from_hash" "$to_hash" "$(date '+%Y-%m-%d')" "$entry")
|
||||
fi
|
||||
echo "$entry"
|
||||
}
|
||||
@ -338,7 +338,11 @@ generate_changelog_entry() {
|
||||
line=$(format_entry_line "$description" "$scope" "$hash")
|
||||
|
||||
if [ "$is_breaking" -eq 1 ] && [ -z "$breaking_change" ]; then
|
||||
breaking_change="$body"
|
||||
if [ -n "$body" ]; then
|
||||
breaking_change="$body"
|
||||
else
|
||||
breaking_change="$description"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$is_breaking" -eq 1 ]; then
|
||||
|
||||
Loading…
Reference in New Issue
Block a user