From ab06f045d706f51f38906a6cd7c1d5012cb15e07 Mon Sep 17 00:00:00 2001 From: Kevin Meinhardt Date: Fri, 3 May 2024 19:13:26 +0200 Subject: [PATCH] Add exit for no issues found and log issues before mutating state --- scripts/transfer-issues.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/transfer-issues.sh b/scripts/transfer-issues.sh index 1a59d26..3b6ab35 100755 --- a/scripts/transfer-issues.sh +++ b/scripts/transfer-issues.sh @@ -57,6 +57,7 @@ if [[ -n "$ISSUE_NUMBER" ]]; then issue(number: $ISSUE_NUMBER) { id body + url } } } @@ -73,6 +74,7 @@ else nodes { id body + url } } } @@ -82,6 +84,14 @@ else issues=$(gh api graphql -f query="$issues_query" --jq '.data.repository.issues.nodes[]') fi +if [[ -z "$issues" ]]; then + echo "No issues found. Exiting..." + exit 1 +fi + +# echo each issue .url property +echo "$issues" | jq -r '.url' + transfer_mutation="mutation {" comment_mutation="mutation {"