File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -135,20 +135,18 @@ jobs:
135135 echo "Version v${{ steps.bump_version.outputs.new_version }} already exists in CHANGELOG.md, skipping update"
136136 else
137137 # Prepare new entry
138- cat > /tmp/new_entry.md <<EOF
139- ## [v${{ steps.bump_version.outputs.new_version }}] - $(date +%Y-%m-%d)
140-
141- EOF
142-
138+ echo "## [v${{ steps.bump_version.outputs.new_version }}] - $(date +%Y-%m-%d)" > /tmp/new_entry.md
139+ echo "" >> /tmp/new_entry.md
143140 cat /tmp/changelog.md | tail -n +3 >> /tmp/new_entry.md
144141 echo "" >> /tmp/new_entry.md
145142
146- # Insert after the header
147- sed -i '1,/^All notable/r /tmp/new_entry.md' CHANGELOG.md || {
148- # If sed fails (no header found), just prepend
149- cat /tmp/new_entry.md CHANGELOG.md > /tmp/new_changelog.md
150- mv /tmp/new_changelog.md CHANGELOG.md
151- }
143+ # Split CHANGELOG into header and content
144+ awk '/^All notable changes/{print; print ""; exit}' CHANGELOG.md > /tmp/header.md
145+ awk '/^All notable changes/{found=1; next} found' CHANGELOG.md > /tmp/content.md
146+
147+ # Rebuild CHANGELOG with new entry inserted
148+ cat /tmp/header.md /tmp/new_entry.md /tmp/content.md > CHANGELOG.md
149+
152150 echo "Added v${{ steps.bump_version.outputs.new_version }} to CHANGELOG.md"
153151 fi
154152
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5+ ## [ v2.3.1] - 2026-01-30
6+
7+ ### 🔧 Chore
8+
9+ - chore: update dependencies and GitHub Actions to latest versions (456df59)
10+
511## [ v2.3.0] - 2025-12-23
612
713### ✨ Features
Original file line number Diff line number Diff line change 11{
22 "name" : " react-align" ,
3- "version" : " 2.3.0 " ,
3+ "version" : " 2.3.1 " ,
44 "author" : " KaWaite" ,
55 "license" : " MIT" ,
66 "main" : " ./dist/react-align.umd.js" ,
You can’t perform that action at this time.
0 commit comments