We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5e4edc6 commit 6ef131cCopy full SHA for 6ef131c
1 file changed
.github/workflows/auto-release.yml
@@ -58,12 +58,12 @@ jobs:
58
id: commits
59
run: |
60
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
+ if git rev-parse "$latest_tag" >/dev/null 2>&1; then
+ # Tag exists, get commits since last release
66
commits=$(git log ${latest_tag}..HEAD --oneline --pretty=format:"%s")
+ else
+ # Tag does not exist, get all commits
+ commits=$(git log --oneline --pretty=format:"%s" | head -10)
67
fi
68
69
echo "Commits since $latest_tag:"
0 commit comments