Skip to content

Commit a0d7d72

Browse files
fix: update version extraction logic in check-version-bump workflow to support new changelog format
1 parent 9d2ebdb commit a0d7d72

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/check-version-bump.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ jobs:
7474
echo "::error::Version bump required: package.json version ($PKG_VERSION) equals latest tag ($LATEST_TAG). Please bump the version in package.json."
7575
exit 1
7676
fi
77-
CHANGELOG_VERSION=$(sed -nE 's/^## \[v?([0-9]+\.[0-9]+\.[0-9]+).*/\1/p' CHANGELOG.md | head -1)
77+
CHANGELOG_VERSION=$(sed -nE 's/^(## \[v?|### Version: )([0-9]+\.[0-9]+\.[0-9]+).*/\2/p' CHANGELOG.md | head -1)
7878
if [ -z "$CHANGELOG_VERSION" ]; then
79-
echo "::error::Could not find a version entry in CHANGELOG.md (expected line like '## [v1.0.0](...)')."
79+
echo "::error::Could not find a version entry in CHANGELOG.md (expected '## [v1.0.0](...)' or '### Version: 1.0.0')."
8080
exit 1
8181
fi
8282
if [ "$CHANGELOG_VERSION" != "$PKG_VERSION" ]; then

0 commit comments

Comments
 (0)