Skip to content

Commit 103d041

Browse files
committed
Better changelog formatting in release management action.
1 parent 12ad4fa commit 103d041

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/manage-releases.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,16 @@ jobs:
9494
else
9595
if [[ "$PRERELEASE" == "true" ]]; then
9696
# Pre-release: extract from tag annotation
97-
git tag -l --format='%(contents)' "$REG_TAG" > /tmp/changelog.md
97+
git tag -l --format='%(contents)' "$REG_TAG" | tail -n+3 > /tmp/changelog.md
9898
echo "Using annotation from tag '$REG_TAG'."
9999
else
100100
# Extract the version from REG_TAG (remove leading 'v' if present)
101101
CHANGELOG_VER="${REG_TAG#v}"
102102
echo "Fetching changelog for stable release ${CHANGELOG_VER} from noscript.net..."
103-
CHANGELOG_VER_ESCAPED="${CHANGELOG_VER//./\.}"
103+
CHANGELOG_VER_ESCAPED="${CHANGELOG_VER//./\\.}"
104104
curl -L "https://noscript.net/changelog" | \
105-
grep -A1000 "v $CHANGELOG_VER_ESCAPED$" | \
105+
grep -m1 -A1000 "v $CHANGELOG_VER_ESCAPED$" | \
106+
tail -n+3 | \
106107
grep -m1 -B1000 '^$' > /tmp/changelog.md
107108
fi
108109
fi

0 commit comments

Comments
 (0)