Skip to content

Commit 25ff5cc

Browse files
committed
Report release errors in draft_new_release.sh
1 parent e2c2340 commit 25ff5cc

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

script/draft_new_release.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,23 @@ fi
1919
release_tag=$1
2020
latest_release=$(gh release list --json name,isLatest --jq '.[] | select(.isLatest)|.name')
2121

22+
if [[ -n "$latest_release" ]]; then
23+
echo "Latest release found: $latest_release"
24+
else
25+
echo "No latest release found."
26+
exit 2
27+
fi
28+
29+
2230
pr_numbers=$(git log --pretty=format:"%s" "$latest_release"..origin/main | grep -oE 'Merge pull request #([0-9]+)' | grep -oE '[0-9]+')
2331

32+
if [[ -z "$pr_numbers" ]]; then
33+
sha_from=$(git rev-parse --short "$latest_release")
34+
sha_to=$(git rev-parse --short origin/main)
35+
echo "No pull requests found in $latest_release..main (${sha_from}..${sha_to})."
36+
exit 3
37+
fi
38+
2439
pre_release_tasks=""
2540
post_release_tasks=""
2641

0 commit comments

Comments
 (0)