ci: create release job fix

This commit is contained in:
Karthikeyan S 2024-07-28 15:12:19 +05:30
parent be43ddae14
commit ac79627f4b
No known key found for this signature in database
GPG Key ID: 28BA6AEE539ECE2E
1 changed files with 4 additions and 4 deletions

View File

@ -28,11 +28,11 @@ jobs:
releaseRegex="^v[0-9]+\.[0-9]+\.[0-9]+$"
releaseCandidateRegex="^v[0-9]+\.[0-9]+\.[0-9]+rc[0-9]+$"
notes=$(./scripts/extract_changelog.sh $version)
if [ -z $notes ]; then
if [ -n "$notes" ]; then
if [[ ${{ github.ref_name }} =~ $releaseRegex ]]; then
gh release create ${{ github.ref_name }} --notes $notes -t ${{ github.ref_name }} --verify-tag
gh release create ${{ github.ref_name }} --notes "$notes" -t ${{ github.ref_name }} --verify-tag
elif [[ ${{ github.ref_name }} =~ $releaseCandidateRegex ]]; then
gh release create ${{ github.ref_name }} --notes $notes --prerelease -t ${{ github.ref_name }} --verify-tag
gh release create ${{ github.ref_name }} --notes "$notes" --prerelease -t ${{ github.ref_name }} --verify-tag
fi
else
if [[ ${{ github.ref_name }} =~ $releaseRegex ]]; then
@ -40,4 +40,4 @@ jobs:
elif [[ ${{ github.ref_name }} =~ $releaseCandidateRegex ]]; then
gh release create ${{ github.ref_name }} --generate-notes --prerelease -t ${{ github.ref_name }} --verify-tag
fi
fi