You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
echo "::error::Could not read version from lib/contentstack/version.rb"
59
52
exit 1
60
53
fi
61
54
git fetch --tags --force 2>/dev/null || true
@@ -66,21 +59,21 @@ jobs:
66
59
fi
67
60
LATEST_VERSION="${LATEST_TAG#v}"
68
61
LATEST_VERSION="${LATEST_VERSION%%-*}"
69
-
if [ "$(printf '%s\n' "$LATEST_VERSION" "$PKG_VERSION" | sort -V | tail -1)" != "$PKG_VERSION" ]; then
70
-
echo "::error::Version bump required: package.json version ($PKG_VERSION) is not greater than latest tag ($LATEST_TAG). Please bump the version in package.json."
62
+
if [ "$(printf '%s\n' "$LATEST_VERSION" "$GEM_VERSION" | sort -V | tail -1)" != "$GEM_VERSION" ]; then
63
+
echo "::error::Version bump required: lib/contentstack/version.rb ($GEM_VERSION) is not greater than latest tag ($LATEST_TAG). Please bump Contentstack::VERSION."
71
64
exit 1
72
65
fi
73
-
if [ "$PKG_VERSION" = "$LATEST_VERSION" ]; then
74
-
echo "::error::Version bump required: package.json version ($PKG_VERSION) equals latest tag ($LATEST_TAG). Please bump the version in package.json."
CHANGELOG_VERSION=$(sed -nE 's/^## \[v?([0-9]+\.[0-9]+\.[0-9]+).*/\1/p' CHANGELOG.md | head -1)
70
+
CHANGELOG_VERSION=$(sed -nE 's/^## Version ([0-9]+\.[0-9]+\.[0-9]+).*/\1/p' CHANGELOG.md | head -1)
78
71
if [ -z "$CHANGELOG_VERSION" ]; then
79
-
echo "::error::Could not find a version entry in CHANGELOG.md (expected line like '## [v1.0.0](...)')."
72
+
echo "::error::Could not find a version entry in CHANGELOG.md (expected line like '## Version 1.0.0')."
80
73
exit 1
81
74
fi
82
-
if [ "$CHANGELOG_VERSION" != "$PKG_VERSION" ]; then
83
-
echo "::error::CHANGELOG version mismatch: CHANGELOG.md top version ($CHANGELOG_VERSION) does not match package.json version ($PKG_VERSION). Please add or update the CHANGELOG entry for $PKG_VERSION."
75
+
if [ "$CHANGELOG_VERSION" != "$GEM_VERSION" ]; then
76
+
echo "::error::CHANGELOG version mismatch: CHANGELOG.md top version ($CHANGELOG_VERSION) does not match lib/contentstack/version.rb ($GEM_VERSION). Please add or update the CHANGELOG entry for $GEM_VERSION."
84
77
exit 1
85
78
fi
86
-
echo "Version bump check passed: package.json and CHANGELOG.md are at $PKG_VERSION (latest tag: $LATEST_TAG)."
79
+
echo "Version bump check passed: lib/contentstack/version.rb and CHANGELOG.md are at $GEM_VERSION (latest tag: $LATEST_TAG)."
0 commit comments