Skip to content

Commit 6ef131c

Browse files
authored
correct version detection logic (#12)
1 parent 5e4edc6 commit 6ef131c

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/auto-release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ jobs:
5858
id: commits
5959
run: |
6060
latest_tag="${{ steps.latest_release.outputs.latest_tag }}"
61-
if [ "$latest_tag" = "v0.0.0" ]; then
62-
# If no previous release, get all commits
63-
commits=$(git log --oneline --pretty=format:"%s" | head -10)
64-
else
65-
# Get commits since last release
61+
if git rev-parse "$latest_tag" >/dev/null 2>&1; then
62+
# Tag exists, get commits since last release
6663
commits=$(git log ${latest_tag}..HEAD --oneline --pretty=format:"%s")
64+
else
65+
# Tag does not exist, get all commits
66+
commits=$(git log --oneline --pretty=format:"%s" | head -10)
6767
fi
6868
6969
echo "Commits since $latest_tag:"

0 commit comments

Comments
 (0)