File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -65,15 +65,15 @@ jobs:
6565 current_package_version=$(node -p "require('./package.json').version")
6666
6767 # Extract changelog for current version
68- changelog_content=$(awk -v ver="## [${current_package_version}]" '
69- $0 ~ ver {flag=1; next}
70- /^## \[/ {if (flag) exit}
71- flag {print}
72- ' CHANGELOG.md)
68+ echo "Extracting changelog for version ${current_package_version}"
69+ changelog_content=$(sed -n "/## \\[${current_package_version}\\]/,/## \\[/p" CHANGELOG.md | sed '$d')
7370
7471 # If changelog extraction failed, use a default message
7572 if [ -z "$changelog_content" ]; then
73+ echo "Warning: No changelog section found for version ${current_package_version}"
7674 changelog_content="Release v${current_package_version}"
75+ else
76+ echo "Found changelog section for version ${current_package_version}"
7777 fi
7878
7979 # Create release with changelog content
You can’t perform that action at this time.
0 commit comments