We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e15c525 + 25ff5cc commit 027eb0aCopy full SHA for 027eb0a
1 file changed
script/draft_new_release.sh
@@ -19,8 +19,23 @@ fi
19
release_tag=$1
20
latest_release=$(gh release list --json name,isLatest --jq '.[] | select(.isLatest)|.name')
21
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
30
pr_numbers=$(git log --pretty=format:"%s" "$latest_release"..origin/main | grep -oE 'Merge pull request #([0-9]+)' | grep -oE '[0-9]+')
31
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
38
39
pre_release_tasks=""
40
post_release_tasks=""
41
0 commit comments