Skip to content

Commit

Permalink
Update automated-prerelease.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
OseMine authored Nov 25, 2024
1 parent 8ee20b2 commit 28c7cd3
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions .github/workflows/automated-prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,20 @@ jobs:
echo "message=$(git log -1 --pretty=%B)" >> $GITHUB_OUTPUT
echo "sha=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
- name: Generate changelog
- name: Find last successful build tag
id: last_successful_tag
run: |
last_tag=$(git tag --sort=-creatordate | grep -E '^prerelease-' | head -n 1)
echo "last_successful_tag=$last_tag" >> $GITHUB_OUTPUT
- name: Generate changelog since last successful build
id: changelog
run: |
changelog=$(git log --pretty=format:"- %s (%h)" $(git describe --tags --abbrev=0)..HEAD)
if [ -z "${{ steps.last_successful_tag.outputs.last_successful_tag }}" ]; then
changelog=$(git log --pretty=format:"- %s (%h)")
else
changelog=$(git log --pretty=format:"- %s (%h)" ${{ steps.last_successful_tag.outputs.last_successful_tag }}..HEAD)
fi
echo "changelog<<EOF" >> $GITHUB_OUTPUT
echo "$changelog" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT
Expand Down

0 comments on commit 28c7cd3

Please sign in to comment.