Skip to content

Commit 5f69737

Browse files
committed
fix: fixed latest_release_tag fetching with correct if statement & fixed pr_commits fetching, so support empty git logs
1 parent 2a47837 commit 5f69737

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

generate-changelog.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ fi
1111
cd $(dirname "$0")/../../
1212

1313
LATEST_RELEASE_TAG=$(gh release list --json tagName,isLatest --jq '.[] | select(.isLatest)|.tagName')
14-
if [[ -e $LATEST_RELEASE_TAG ]]; then # first release?
14+
if [[ -z "$LATEST_RELEASE_TAG" ]]; then # first release?
1515
LATEST_RELEASE_TAG=$(git rev-list --max-parents=0 HEAD) # first commit in the branch.
1616
fi
1717

18-
PR_COMMITS=$(git log "$LATEST_RELEASE_TAG"..HEAD --oneline --pretty=format:"%s" main | grep -oE "#[0-9]+" | tr -d '#' | sort -u)
18+
PR_COMMITS=$(git log "$LATEST_RELEASE_TAG"..HEAD --oneline --pretty=format:"%s" | grep -oE "#[0-9]+" | tr -d '#' | sort -u || true)
1919

2020
CHANGELOG_FILE=./CHANGELOG.md
2121
# File header Header

0 commit comments

Comments
 (0)