Skip to content

Commit 7bb767c

Browse files
committed
Fix release version check
1 parent 595e952 commit 7bb767c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,15 +159,15 @@ jobs:
159159
echo "was expecting a release version, found: \"$PROJECT_VERSION\"" 1>&2
160160
exit 1
161161
}
162-
export CHANGELOG_VERSION=$(grep "^== " CHANGELOG.adoc | head -n 1 | sed -r 's/^== (.+) \(.+\)$/\1/')
162+
export CHANGELOG_VERSION=$(grep "^= " CHANGELOG.adoc | head -n 1 | sed -r 's/^= (.+) \(.+\)$/\1/')
163163
[[ "$PROJECT_VERSION" == "$CHANGELOG_VERSION" ]] || {
164164
echo "version \"$PROJECT_VERSION\" doesn't match the one in changelog: \"$CHANGELOG_VERSION\"" 1>&2
165165
exit 1
166166
}
167-
export CURRENT_DATE=$(date +%Y-%m-%d)
168-
export CHANGELOG_DATE=$(grep "^== " CHANGELOG.adoc | head -n 1 | sed -r 's/^== .+ \((.+)\)$/\1/')
169-
[[ "$CURRENT_DATE" == "$CHANGELOG_DATE" ]] || {
170-
echo "current date \"$CURRENT_DATE\" doesn't match the one in the changelog: \"$CHANGELOG_DATE\"" 1>&2
167+
export EXPECTED_DATE=$(date --date="now + 3 days" +%Y-%m-%d)
168+
export CHANGELOG_DATE=$(grep "^= " CHANGELOG.adoc | head -n 1 | sed -r 's/^= .+ \((.+)\)$/\1/')
169+
[[ "$EXPECTED_DATE" == "$CHANGELOG_DATE" ]] || {
170+
echo "expected release date \"$EXPECTED_DATE\" doesn't match the one in the changelog: \"$CHANGELOG_DATE\"" 1>&2
171171
exit 1
172172
}
173173
@@ -197,4 +197,4 @@ jobs:
197197
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # 3.1.2
198198
with:
199199
name: Sources
200-
path: target/apache-log4j-tools-*-src.zip*
200+
path: target/apache-log4j-transform-*-src.zip*

0 commit comments

Comments
 (0)