|
|
@@ -98,10 +98,9 @@ jobs:
|
|
|
run: |
|
|
|
# Extract the changelog for this version from CHANGELOG.md
|
|
|
VERSION="${{ steps.version.outputs.version }}"
|
|
|
-
|
|
|
+
|
|
|
# First try to extract the section for this specific version
|
|
|
CHANGELOG=$(awk -v ver="$VERSION" '/^## \[/{if($0 ~ "\\[" ver "\\]"){flag=1; next} else if(flag){exit}} flag' CHANGELOG.md)
|
|
|
-
|
|
|
# If empty, fall back to [Unreleased] section
|
|
|
if [ -z "$CHANGELOG" ]; then
|
|
|
CHANGELOG=$(awk '/^## \[Unreleased\]/{flag=1; next} /^## \[/{flag=0} flag' CHANGELOG.md)
|