Skip to content

Commit e694a2b

Browse files
authored
ci: fix changelog extraction (#1810)
1 parent 78bc0c1 commit e694a2b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/marketplace-publish.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)